mysqldump の警告対策
coreserver などで使われている次バージョンでエラーが出た時の対策です。
mysql> select version();
+------------+
| version() |
+------------+
| 5.7.33-log |
+------------+
エラーの状況
$ mysqldump -uscott -ptiger123 city > city.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
対策 1 (警告をひとつ消します)
$ mysqldump --no-tablespaces -uscott -ptiger123 city > city.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
対策 2 (もうひとつの警告を消します)
次のファイルを作成
dbase.conf
#
# dbase.conf
#
[client]
user = scott
password = tiger123
#
警告が出ません
$ mysqldump --defaults-extra-file=./dbase.conf --no-tablespaces city > city.sql
Author And Source
この問題について(mysqldump の警告対策), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/cb7c47c8132d7a3c61b5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .