打印

LNMP无法链接远程数据库

LNMP无法链接远程数据库

问题描述:
本机使用LNMP搭建,需要链接远程服务器上的mysql数据库(远程服务器已开发3306端口,且数据库中root用户的host已经改为“%”)
在ssh中使用mysql命令、php中使用mysql_connect方法,均无法链接远程服务器,错误提示还是本地服务器
------------------------------------------------------------------------------------------------
代码如下:

ssh中:
# mysql -uroot -p -h103.255.*.* -P3306
Enter password:
ERROR 1045 (28000): Access denied for user 'zhinengjiaoyu'@'114.215.*.*' (using password: YES)
请求的是103.255.*.*的远程服务器,但是报错却是114.215.*.*的本机




PHP中:
mysql_connect("1103.255.*.*:3306","root","root");
报错:
Warning: mysql_connect(): Access denied for user 'zhinengjiaoyu'@'114.215.*.*' (using password: YES) in /home/wwwroot/test/test.php on line 3

TOP

保存信息连显示你不是使用的root用户连接的,你只添加了root用户的host为%,实际连接的用户不是%也白搭

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP