本地远程连接 云服务器mysql ,MariaDB ,连接不上,

124 阅读1分钟

1. 排除网络或防火墙问题

云服务器配置防火墙,开启3306端口

1.现在你的云服务器上 连接 MariaDB

mysql -u root -p

2.查看原有host,

use mysql;
select user,password,host from user;

这里只允许本地登录,并没有开启 允许远程连接

image.png

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;

image.png

5.重启MariaDB