1. 排除网络或防火墙问题
云服务器配置防火墙,开启3306端口
1.现在你的云服务器上 连接 MariaDB
mysql -u root -p
2.查看原有host,
use mysql;
select user,password,host from user;
这里只允许本地登录,并没有开启 允许远程连接
3.数据库开启 允许远程连接
说明:
grant all privileges on *.* to root@"这里填本机ip(xxx.xxx.xxx.xxx)" identified by "连接密码"(这里xxx.xxx.xxx.xxx用%代替也行,表示所有ip都有权限)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
4.查看新的host
select user,password,host from user;