mysqldumpのAccess deniedエラーを解消したいっ!

環境はMySQL5.7(AWSのAurora)です。

mysqldump

叩いたコマンドは以下。

mysqldump -h {host} -p {database} > dump.sql

表示されたエラー

Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces
上記のエラーが出ましたが出力したファイルを見たらdumpはできてるみたいですね🤔

エラーが出ないようにするには--no-tablespacesのオプションを追加すると良さそうです😀

mysqldump --no-tablespaces -h {host} -p {database} > dump.sql

参考

MySQL :: MySQL 5.7 Release Notes :: Changes in MySQL 5.7.31 (2020-07-13, General Availability)