Windows下通過Kitematic創(chuàng)建mysql instance
docker安裝mysql 5.8以及root用戶遠程授權。
mysql5.8遠程連接問題
修改密碼
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用戶的密碼 root用戶密碼為newpassword
解決mysql5.8無法遠程連接的問題
select host,user from user where user='root'; # 查看host,正常情況,host=localhost
update user set host='%' where user='root'; #更改host為所有ip
select host,user from user where user='root'; # 查看更改,此時 host=%
Error: 1251
Message: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解決方法
USE mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的數(shù)據(jù)庫密碼';
FLUSH PRIVILEGES;