mysql配置允许外界连接

Posted 不要假装很努力,因为结果不会陪你演戏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql配置允许外界连接相关的知识,希望对你有一定的参考价值。

1、在mysql的安装目录下找到mysql.ini

  找到bind-address=127.0.0.1 ,(有的有,有的没有) 改为 bind-address = 0.0.0.0 

2、登录mysql客户端,查看当前mysql库user表有没有其他的用户,

  

   上图就是不允许外界连接的,我们需要把localhost改为%   

3、但是上面的步骤还不能完,我们还需要授予外界权限。

GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'root\' WITH GRANT OPTION;         (第一个root是用户名,第二个root是密码)

flush privileges; (刷新一下)

  说明:

    grant 权限名(所有的权限用all) on    库名(*全部).表名(*全部) to  \'要授权的用户名\'@\'%\'(表示所有的IP,可以只些一个IP) identified by "密码";

  允许任何ip地址(%表示允许任何ip地址)的电脑访问mysql

  

4、重启mysql服务,

5、还有一种可能就是防火墙的影响,把防火墙关了,

 

 

 参考:http://blog.csdn.net/amao1/article/details/17282433

参考:http://jingyan.baidu.com/article/95c9d20dac9040ec4f75617a.html

 

以上是关于mysql配置允许外界连接的主要内容,如果未能解决你的问题,请参考以下文章

Native for MySQL 客户端连接MySQL8 提示10061错误解决方案

配置mysql允许远程连接的方法

配置Mysql允许远程连接

配置mysql允许远程连接的方法

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

部分代码片段