1
我試圖通過在選項文件中輸入密碼來ping MySQL服務器。嘗試在選項文件中使用密碼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
嗨。感謝回覆。 mysqladmin:連接到'本地主機'的服務器。我試過了,但是dint help - >#/ usr/bin/mysqladmin --defaults-file = bkp_mycnf -uroot --socket =/var/lib/mysql/mysql2.sock ping mysqladmin: '失敗 錯誤:'訪問拒絕用戶'root'@'localhost'(使用密碼:YES)' – abc
@abc它是否工作,沒有使用選項文件中的密碼? – Kulasangar
是的它沒有選項文件。當我使用-p選項提供密碼時,它會很好 – abc