CentOS 7接続mysql 8ヒント2059-authentication plugin'caching_sha2_password
529 ワード
環境:CentOS 7-4.1708 mysql 8.0.11 Navicat 12
解決策
1、myslq 8はパスワード検証方式の動的修正をサポートしていないため、mysqlを停止する
2、my.cnfファイルにはデフォルトで次の文があります.前の番号を削除すればいいです.なければmyに追加します.cnf中
3、rootユーザーパスワードを変更して、新しい検証方式を有効にする
mysqlに再接続すればいいです
解決策
1、myslq 8はパスワード検証方式の動的修正をサポートしていないため、mysqlを停止する
systemctl stop mysqld.service
2、my.cnfファイルにはデフォルトで次の文があります.前の番号を削除すればいいです.なければmyに追加します.cnf中
#default-authentication-plugin=mysql_native_password
3、rootユーザーパスワードを変更して、新しい検証方式を有効にする
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
FLUSH PRIVILEGES;
mysqlに再接続すればいいです