1. 程式人生 > >解決navicat連線mysql資料庫報Client does not support......

解決navicat連線mysql資料庫報Client does not support......

根本原因:mysql8.0以上版本加密方式與老版本不同,如果用低版本的navicat去連線高版本的mysql資料庫,就會報該錯誤。

解決方法:

    首先連線資料庫:

    mysql -uroot -p資料庫密碼

    然後修改加密規則:

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '資料庫密碼';

    最後刷新系統許可權:

     flush privileges;

ps:修改加密規則時,%表示不限制ip訪問,localhost表示僅限本地訪問