远程用navicat连接服务器上的MySQL数据库访问一点问题没得,而且在自己的电脑上用Java程序和php程序连接服务器上的MySQL也没问题,
可是上传到Linux服务器上的php代码确不能访问服务器的MySQL(访问的URL写的是服务器ip),更加奇怪的是MySQL -u root -p 进去也没得问题啊!!!
猜想是不是与hosts的配置有关?
Linux服务器中/etc/hosts文件中主机名是干嘛的?如果设置不对或者没有设置会导致Java程序或者php程序连接MySQL数据库失败?