我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我正在尝试通过以下命令连接到远程服务器上的mysql数据库(通过ssh):
mysql -u me -h mydomain.com -p
但失败并返回错误1045 (28000):拒绝用户访问。错误
而
mysql -u me -h localhost -p
作品
现在,这不仅仅是因为我没有设置权限,因为对此数据库的权限是为%设置的,或者是为me用户设置的任何主机。
我可以使用相同的用户从本地计算机正确连接到服务器,这一事实证明了这一点。例如,在我的本地机器works上运行以下命令:
mysql -u me -h mydomain.com -p
那么我的问题是为什么会发生这种情况,以及我如何解