問題点
「さくらインターネットでは現在提供中のバージョン「MySQL5.7」に移行できるようになりました。」とのメールを受け取り、本ブログのデータベースもUPGradeすることにした。
本ブログのWordpressの方は、さくらインターネット殿公開の手順書道理ですんなりと対応できたのだが、自分で稼働させているDBダンプクーロンスクリプトがエラーを吐くようになった。
mysqldump: Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces
ちなみにMySQLはバージョン5.7.32。でいろいろ調べたのだが、結果だけ書くと、
mysqldumpのパラメータに”–no-tablespaces”を付与すればよい。
mysqldump --no-tablespaces -h <DBホスト> -u <DBユーザー> -p<DBパスワード> <データベース名> > <バックアップファイル名>
解決方法について参照したサイト
- mysqldumpで「Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this operation’ when trying to dump tablespaces」となる場合の対処: 小粋空間
- mysqldumpでPROCESS権限(PROCESS privilege)を要求される – イッサイガッサイ
- mysqldumpのアクセス拒否エラー|Akira|note
以上。