⑴ navicat無法連接mysql 1045
mysqladmin -h hostname flush-privileges
use mysql; update user set password =password('yourpass') where user='root'
出現無法連接資料庫的話,命令行用root用戶登陸,敲下面命令:
SET PASSWORD FOR sns@'localhost'=OLD_PASSWORD('sns');
然後刷新mysql許可權
FLUSH PRIVILEGES;
導入數據的方法 mysql -u name -p --default-character-set=utf8 databasename < path\*.sql
create database name character set utf8;
如果出現#1251 - Client does not support authentication protocol requested by server;的錯誤:
解決辦法:先用root登錄MYSQL伺服器,執行 。
⑵ navicat無法連接上mysql,該怎麼設置
可能是你沒有啟動MySQL的服務,我之前是同樣的問題,如果是Windows系統可以直接點擊鍵盤上Windows+R,在控制框里輸入「services.msc」,打開服務窗口,找到MySQL點擊「啟動該服務」即可。