【发布时间】:2015-08-22 18:03:50
【问题描述】:
我想在本地系统 (localhost) 中运行 PHP 脚本并将数据存储在服务器数据库中。通过 PHP 脚本从 localhost 连接到远程 mysql 数据库时出现错误。
Warning: mysql_connect(): Access denied for user 'XXXX'@'ip address' (using password: YES) in E:\xampp\htdocs\New\example\include\config.php on line 13
我尝试过使用
$con= mysql_connect("example.com:3306","db username","password");
mysql_select_db('db', $con);
我也尝试使用mysqli_connect(...),但无法连接。
有人请指导我如何解决这个问题?
【问题讨论】:
-
确认密码正确....
-
我在服务器上运行这个脚本并连接。所以密码没有问题。
-
首先,检查你的密码和用户名是否正确......其次......使用mysqli或pdo...... mysql depreciated......
-
您的本地主机密码或用户名可能与您的服务器密码不同,这是凭据错误
-
您的凭据肯定不正确。这就是错误消息所说的。如果您来自远程主机,则必须使用“username@remote_ip”或“username@%”设置用户。 % 是通配符,因此您可以从任何主机进行连接——这当然不太安全。
标签: php mysql database-connection