这个问题遇到了好几次,是出现在用机器名访问数据库时。
以前看了网上很多解决办法都没有搞定,今天终于找到真正的解决办法了。。。没想到居然是这样。。
Arch Linux, a similar line can be added to /etc/hosts.allow:
mysqld: ALL
参考资料:http://www.bramschoenmakers.nl/en/node/595
另外还有一个就是archlinux的mysqld默认配置文件是关闭了网络访问的(skip-networking),如果无法连接可以看看是不是/etc/mysql/my.cnf中有这个选项。
Read: 827