MySQL コマンド実行時にパスワードに記号が含まれることが原因で実行出来ない場合の対処法

コンソールから “mysql” や “mysqldump” など MySQLのコマンドを実行する際にパスワードにパイプ(|)やドル記号($)など記号が含まれている場合に実行できないことがあります。

パスワードをシングルクォーテーションで囲む

MySQLクライアント起動

$ mysql -uroot -p'g&4|f6R$4z|F'

ダンプ

$ mysqldump -uroot -p'g&4|f6R$4z|F' dbname > dump.sql

リストア

$ mysql -uroot -p'g&4|f6R$4z|F' dbname < dump.sql

動作環境情報

エックスサーバー(x10)
MySQL 5.7

コメント

タイトルとURLをコピーしました