客户端连接到腾讯云服务器 mysql数据库

本地电脑可以通过navicat 等客户端工具连接到腾讯云服务器上的mysql数据库

1. mysql 开启远程连接

grant all prilvileges on*.* to 'root'@'%' identified by 'yourpassword'

flushprivileges;

命令解释:

*.* 第一个*表示库, 第二个*表示表, *.*表示对全部数据库的全部表授权, 比如 mysql.user表示只对mysql数据库的user表授权.

root 表示要给哪个用户授权, 这个用户可以是存在的, 也可以是不存在的.

% 表示允许链接的ip地址, % 代表允许所有的ip连接

by 后面的'yourpassword' 是设置授权用户的密码.

flush privilees 代表立即刷新权限表, 使添加的用户生效.

2. 腾讯云安全组开启 3306端口

在腾讯云的安全组的入站规则里添加3306端口

0.0.0.0/0   TCP:3306

3. xshell 里测试数据库是否可以连接上

本地连接

mysql -u 用户名 -p 密码

远程连接

mysql -h 远程ip或者域名 -p 端口 -u 用户名 -p 密码

你可能感兴趣的:(客户端连接到腾讯云服务器 mysql数据库)