腾讯云主机 MySQL 远程访问配置方法

时间:2023-03-08 15:08:53
腾讯云主机 MySQL 远程访问配置方法

使用腾讯云主机安装 MySQL 之后,需要通过以下步骤进行配置以实现远程访问,主要分为两大部分

一、服务器端口配置

1.如果你的云主机配置了安全组,如果没有配置安全组就可以直接跳过“步骤1”的操作,否则需要修改相应的安全组,在入站规则中增加 MySQL 服务端口号,通常是 3306 端口

1.1 查看云主机的安全组配置情况,选择要操作的云主机,“更多”--> “配置安全组”

腾讯云主机 MySQL 远程访问配置方法

1.2 如图,目前使用了一个安全组(注:没有勾选任何安全组的话则表示不启用安全组策略)

腾讯云主机 MySQL 远程访问配置方法

1.3 配置安全组

腾讯云主机 MySQL 远程访问配置方法

腾讯云主机 MySQL 远程访问配置方法

注:"来源" 处填写需要授权远程访问的 IP 或 IP 段,如果是自动获取的 IP,可以设置 “0.0.0.0/0” 表示不限制访问的 IP,"协议端口" 为 TCP:3306,"策略" 为 “允许”

腾讯云主机 MySQL 远程访问配置方法

成功添加规则

腾讯云主机 MySQL 远程访问配置方法

2. 配置云主机防火墙

2.1 远程进入云主机,选择防火墙设置

腾讯云主机 MySQL 远程访问配置方法

2.2 选择“入站规则”,右键 “新建规则”

腾讯云主机 MySQL 远程访问配置方法

2.3 选择“端口”

腾讯云主机 MySQL 远程访问配置方法

配置 3306 端口

腾讯云主机 MySQL 远程访问配置方法

腾讯云主机 MySQL 远程访问配置方法

腾讯云主机 MySQL 远程访问配置方法

起一个规则名,完成设置

腾讯云主机 MySQL 远程访问配置方法

二、在云主机配置 MySQL 远程访问的数据库用户

执行mysql 命令进入mysql 命令模式

  1. mysql> use mysql;
  2. mysql> GRANT ALL ON *.* TO 用户名@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
  3. #这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)通过 “用户名” 帐户  和 “密码” 来访问这个MySQL Server
  4. #建议增加专门的远程访问账户,root帐户是默认无法远程登陆的,只可以本地登陆,可以改为远程账户,但是不建议这样做

结束

通过以上配置,你应该就能够通过远程 IP 成功连接到云主机的 MySQL 服务了,测试过 MySQL Workbench 和 HeidiSQL 客户端都能成功连接