Android开发一枚,想自己做个App来耍一耍。在配置数据库连接的时候ThinkPHP报错如下:
SQLSTATE[HY000] [2003] Can't connect to MySQL server on (111)
查了很多资料,改了防火墙,修改MySql的权限都不行。查了资料说可能是MySql的配置文件有错。
该文件目录(ubuntu):
etc/mysql/my.cnf
用 Vi 打开:
vi my.cnf
找到 bind_address=127.0.0.1 ,这句话的意思是只允许本地使用,我们需要注释它:
#bind_address=127.0.0.1
然后重启mysql:
service mysql restart
最后请求!
ok! 搞定!