解决unraid中docker mysql的root帐号无法使用Navicat连接的问题
unraid安装mysql以后,无法默认无法使用navicat连接,解决办法如下:
1.首先打开命令行窗口。
2.查看当前运行docker实例,输入
docker ps -a
回车后会显示当前运行的docker实例。
3.通常mysql就是实例名,连接mysql输入以下代码:
docker exec -it mysql bash
4.输入
mysql -u root -p
输入root账户密码回车,如果出现无法登录情况,可以直接在输入 mysql -u root -p 之前只输入mysql
5.切换数据库,输入
use mysql
6.更改密码类型,输入
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
7.最后输入
flush privileges;
接着重启服务,Navicat就可以连接UNRAID的DOCKER MYSQL了。