解决MySQL对外服务不可用问题

同事:你安装的MySQL有问题啊…


问题:

同事搞数据采集时无法访问我安装的MySQL…

原因:

在windows服务器后 安装MySQL后没开启对外访问权限...

解决步骤:

1、更新域属性
2、更新授权
3、开放windows服务器的端口

一、更新域属性

登录MySQL,并且进入mysql库 use mysql

更新域属性,%表示允许外部访问

update user set host='%' where user ='root';

执行完来一句 FLUSH PRIVILEGES;使设置权限生效

解决MySQL对外服务不可用问题_第1张图片

二、更新授权

再执行授权语句

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

在这里插入图片描述

再来 FLUSH PRIVILEGES;使设置权限生效(再度确认咯)

三、开放windows服务器的端口

windows搜索防火墙

解决MySQL对外服务不可用问题_第2张图片

右键新建规则

解决MySQL对外服务不可用问题_第3张图片

选择端口

解决MySQL对外服务不可用问题_第4张图片

填写端口号

解决MySQL对外服务不可用问题_第5张图片

设置允许连接

解决MySQL对外服务不可用问题_第6张图片

勾选配置

解决MySQL对外服务不可用问题_第7张图片

输入名称即可

解决MySQL对外服务不可用问题_第8张图片

最后重启一下MySQL就可以咯

  • 先停掉MySQL服务
    • 执行命令: net stop mysql
  • 重启MySQL
    • 执行命令:net start mysql

你可能感兴趣的:(项目搭建问题,数据库,—,MySQL,mysql,服务器,数据库)