metadata-ingestion/docs/sources/mysql/mysql_pre.md
The mysql module ingests metadata from Mysql into DataHub. It is intended for production ingestion workflows and module-specific capabilities are documented below.
Grant the following privileges to the ingestion user:
grant select on DATABASE.* to 'USERNAME'@'%' (required for metadata and profiling)grant show view on DATABASE.* to 'USERNAME'@'%' (required for view definitions)AWS RDS MySQL supports IAM authentication instead of username/password.
Setup:
Follow AWS RDS IAM Database Authentication to:
rds-db:connect permissionsConfiguration:
Set auth_mode: "AWS_IAM" in your recipe. Optionally configure aws_config for credentials and region (defaults to boto3's credential chain).