搭建Mysql遇到的坑
今天在Ubuntu Linux搭建mqsql, 客户端连接一直抱: Can’t connect to MySQL server on ‘’ (10061) 搞了一个小时,总结一下经验,避免采坑(网上的文章都不全)
Mysql安装:
sudo apt-get install mysql-server
设置root密码:123
客户端
使用navicat连接,但是一直抱: Can’t connect to MySQL server on ‘’ (10061)
后来各种尝试,ping, netstat | grep 3306, 防火墙iptables 都没用大哭
最后发现有两个坑
坑1(允许root用户从任何ip进行登陆访问:%表示任何IP):
mysql -uroot -p
mysql > GRANT ALL PRIVILEGES ON . TO [email protected]’%’ IDENTIFIED BY ‘(你的mysqlroot登录密码)’;
mysql > flush privileges;
坑2(mysql默认配置仅允许本机进行访问,navicat是从外部IP访问):
/etc/mysql/my.cnf mysql的配置文件 (需要sudo 或者root)
bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0 //这里是最大的坑一定要改,不然坑1改了没效果
service mysql restart
免费电子书
链接:https://pan.baidu.com/s/1STgh891H8jjSDKaKRUA1kQ
提取码:frce