虚拟机安装了docker容器,用navcat远程登录,发现密码不同。
一个是本地root@localhost
一个是远程root@%
#修改所有主机访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
#修改加密机制
alter user 'root'@'%' identified with mysql_native_password by 'password';//password是mysql密码。
轻松搞定