Windows环境下局域网间配置Mysql(版本5.7)数据库连接

来源:互联网 发布:谁有阿里云免费开通码 编辑:程序博客网 时间:2024/04/29 22:38

最近在项目部署的时候出现这个问题,烦了很久,特地整理出来,希望以后可以用到,也希望可以帮到更多的人:

第一步:使用cmd命令连接好本地的mysql,开启mysql服务
             确认mysql是开始服务的,如果没有启动,敲入命令:net start mysql;--------开启mysql服务
第二步:使用root账号登录:mysql -uroot -p
第三步:改变使用的数据库:use mysql;
第四步:设置访问数据库主机的权限:
GRANT ALL PRIVILEGES ON  *.*  TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
*.*代表的是所有的数据库 root:代表的是数据库访问账号,123456:密码
第五步:刷新授权:flush privileges;
第六步:关闭数据库,重启数据库服务:net stop mysql,net start mysql;

完成上面的之外,还需要部署windows的防火墙设置:添加3306端口例外
第一步:
打开控制面板

第二步点击系统安全进入:

第三部点击windows防火墙:


第四步选择高级设置进入:


设置入站跟出站规则

入站规则设置
第一步 选择 入站规则 然后 新建规则,选择 端口,然后下一步 

第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如:88,8080

第三步,选择允许连接

第四步 选择应用规则的范围

第五步 输入规则名称

 

出站规则设置
第一步 选择 入站规则 然后 新建规则,选择 端口,然后下一步
第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如:88,8080
第三步,选择允许连接

第四步 选择应用规则的范围

第五步 输入规则名称
然后按步骤一步步来,就可以了


0 0
原创粉丝点击