1
オプションファイルにパスワードを入力して、mysqlサーバにpingを試みました。私は、コマンドラインでパスワードを入力するときオプションファイルのパスワードを使用してサーバにpingしようとしたときにアクセス拒否エラーが発生しました
# /usr/bin/mysqladmin --defaults-file=bkp_mycnf -u root --socket=/var/lib/mysql/mysql2.sock ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
# cat bkp_mycnf
[client]
password='***'
はしかし、それが正常に動作し
# /usr/bin/mysqladmin -p -u root --socket=/var/lib/mysql/mysql2.sock ping
Enter password:
mysqld is alive
私のMySQLのバージョンは5.7で、マシンはCentOSの7
こんにちは。返信いただきありがとうございます。 #/ usr/bin/mysqladmin --defaults-file = bkp_mycnf -root --socket =/var/lib/mysql/mysql2.sock ping mysqladmin: 'localhost'でサーバに接続する'は失敗しました エラー:'ユーザー 'root' @ 'localhost'(パスワードは:YES)のアクセスが拒否されました ' – abc
@abcオプションファイルのパスワードを使用せずに動作しますか? – Kulasangar
はいオプションファイルなしで動作します。 -pオプションを使ってパスワードを入力すると、うまくいく – abc