本机Navicat连接虚拟机上的MySQL
在Linux服务器上登录MySQL
更改用户密码并授权远程连接
密码认证方式:mysql_native_password
插件
-- 假设密码是123456 --
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
关闭防火墙,或者打开3306端口
systemctl disable firewalld
或
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload
注:无需打开Windows上的Telnet客户端选项