docker exec -it mysql /bin/bash
mysql -u root -p
这个时候会提示输入密码,输入即可。
GRANT ALL ON . TO ‘root’@‘%’;
flush privileges;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
flush privileges;
然后就可以使用 Navicat 连接数据库了。