SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

mysqldumpで Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces

問題

mysqldumpしようとしたらエラーになりました。ダンプ取れないですか?

Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces

答え

MySQL5.5までは以下でエラーにはなりませんでした。

mysqldump -h ホスト名 -u ユーザー名 -p データベース名 > バックアップ先ファイル名

MySQL5.7では、PROCESS特権が必要になるため、権限がないとエラーになります。

テーブルスペースの情報が必要ない場合は –no-tablespaces オプションでエラーを回避できます。

mysqldump --no-tablespaces -h ホスト名 -u ユーザー名 -p データベース名 > バックアップ先ファイル名

関連するメモ

コメント