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了。