腾讯云windows2012服务器安装mysql并允许远程访问

如果出现“无法启动防火墙”   错误代码:0x6D9   或 错误代码0x80070422 请  通过services.msc (服务管理器)启动 windows firewall 服务 【服务的启动类型修改为【手动】,然后点击【应用】—【启动】-->见本文末】

安装教程:

https://blog.csdn.net/youcheng_ge/article/details/126037520

https://blog.csdn.net/Demo_Null/article/details/106449563

开启远程访问

1、root 用户 默认是不允许远程访问的,需要修改其主机值,“localhost” 改为 “%” 

--参考: https://blog.csdn.net/qq_41579327/article/details/128583034
mysql -u root -p
use mysql;
update user set host = '%' where user = 'root';

 Navicat premium 创建用户/修改用户,并添加/设置权限

2、不建议使用root远程访问,可以创建新用户进行远程访问,但其主机值必须设为“%”

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

使用腾讯云主机安装 MySQL 之后,需要通过以下步骤进行配置以实现远程访问,主要分为两大部分 :a、配置服务器端口  b、配置远程访问的数据库用户

一、服务器端口配置

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

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

 

腾讯云windows2012服务器安装mysql并允许远程访问_第1张图片

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

腾讯云windows2012服务器安装mysql并允许远程访问_第2张图片

 

 1.3 配置安全组

腾讯云windows2012服务器安装mysql并允许远程访问_第3张图片

 

腾讯云windows2012服务器安装mysql并允许远程访问_第4张图片

 

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

 成功添加规则

2. 配置云主机防火墙

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

腾讯云windows2012服务器安装mysql并允许远程访问_第5张图片

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

腾讯云windows2012服务器安装mysql并允许远程访问_第6张图片

 2.3 选择“端口”

腾讯云windows2012服务器安装mysql并允许远程访问_第7张图片

 配置 3306 端口

 

腾讯云windows2012服务器安装mysql并允许远程访问_第8张图片

 

腾讯云windows2012服务器安装mysql并允许远程访问_第9张图片

 

腾讯云windows2012服务器安装mysql并允许远程访问_第10张图片

 起一个规则名,完成设置

腾讯云windows2012服务器安装mysql并允许远程访问_第11张图片

 

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

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

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

===========

无法启动防火墙 错误代码0x80070422

1、按下【win+r】组合键呼出运行,在框中输入:services.msc 点击确定; 

2、此时会打开服务界面,我们在右侧找到:windows firewall 服务; 

 3、将【windows firewall】服务的启动类型修改为【手动】,点击【应用】—【启动】,最后点击确定即可。

你可能感兴趣的:(腾讯云,服务器,云计算)