服务器防火墙已开放mysql端口

在宝塔面板开放mysql端口,重启mysql

使用xshell连接mysql

mysql -uroot -p

创建一个用户授权远程连接

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

授权用户访问数据库权限

GRANT ALL ON *.* TO '用户名'@'%';

刷新配置

FLUSH PRIVILEGES;

查看用户权限是否为%

select user,host from mysql.user;

使用远程工具测试