VPS侦探论坛

 找回密码
 注册
查看: 2894|回复: 1

LNMP无法链接远程数据库

[复制链接]
发表于 2017-11-28 11:49:30 | 显示全部楼层 |阅读模式

问题描述:
本机使用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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-11-29 10:27:41 | 显示全部楼层


保存信息连显示你不是使用的root用户连接的,你只添加了root用户的host为%,实际连接的用户不是%也白搭
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 23:21 , Processed in 0.025642 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表