ITPub博客

首页 > 数据库 > MySQL > bind-address如果是127.0.0.1,mysql只接受localhost,不接受远程连接

bind-address如果是127.0.0.1,mysql只接受localhost,不接受远程连接

原创 MySQL 作者:姚远ACE 时间:2022-06-13 15:17:06 0 删除 编辑

bind-address如果是127.0.0.1,mysql只接受localhost,不接受远程连接。在bind-address后面增加远程访问IP地址或者禁掉这句话就可以让远程机登陆访问了。

在配置文件里面加入bind-address    = 127.0.0.1,然后重新启动,可以看到下面监听地址的变化。


root@scutech:~# netstat -plunt|grep 3306
tcp        0      0 127.0.0.1:33062         0.0.0.0:*               LISTEN      18408/mysqld        
tcp6       0      0 :::13306                :::*                    LISTEN      25061/mysqld        
tcp6       0      0 :::33060                :::*                    LISTEN      18408/mysqld        
tcp6       0      0 :::3306                 :::*                    LISTEN      18408/mysqld        
root@scutech:~# service mysql restart
root@scutech:~# netstat -plunt|grep 3306
tcp        0      0 127.0.0.1:33062         0.0.0.0:*               LISTEN      18622/mysqld        
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      18622/mysqld        
tcp6       0      0 :::13306                :::*                    LISTEN      25061/mysqld        
tcp6       0      0 :::33060                :::*                    LISTEN      18622/mysqld

这个时候连接会提示:


ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.17.40' (111)

如果地址是 0.0.0.0, 服务接受所有IPV4的接口;

如果地址是 ::, t服务接受所有IPV4和 IPv6 的接口;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70018393/viewspace-2900267/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE, 华为云MVP,Oracle 10g和12c OCM,《MySQL 8.0 运维与优化》作者。OCP考试资料分享微信dataace

注册时间:2022-05-30

  • 博文量
    22
  • 访问量
    42323