1.服务端开发的坑真是一个接一个.
环境描述: 我在一台电脑上,用Ubuntu 搭建了服务器,同时作为mysql服务器.然后用另一台电脑开始远程连接,使用一些服务.
好.bug 1:在本地远程连接这个mysql 服务器提示 61 错误.
这个问题其实很简单,网上也有好多人问,但是不知道怎么就没人回答.
有人说是mysqlserver 监听端口3307 呵呵,肯定不是和我同一个问题.
也有人说:链接:修改mysql的配置文件.和这个还算比较靠谱.但是有个坑.
这个配置文件,在Ubuntu 上的目录应该是
/etc/mysql/mysql.conf.d/mysqld.cnf
好,按照参考链接修改mysqld.conf的配置
bind-address = 0.0.0.0 可以解决这个坑.
但是还是连不上.因为有没有权限.
报错:Host '192.168.1.158' is not allowed to connect to this MySQL server
进入mysql命令行:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)