本机Navicat连接虚拟机上的MySQL

Ritchie / 2024-11-09 / 原文

在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客户端选项