<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$host="host.org"; // Host name
$username="myServer_guest"; // Mysql username
$password="password"; // Mysql password
$db_name="myServer_JMblog"; // Database name
$tbl_name="blog"; // Table name
// Connect to server and select databse.
$link=mysql_connect("$host", "$username", "$password")or die("cannot connect");
echo $link.'<br>';
mysql_select_db("$db_name")or die("cannot select DB");
?>
我获得了成功的连接,但现在我无法选择数据库。所有登录凭据都是正确的。任何帮助都会很棒。
答案 0 :(得分:0)
评论中已有好的评论。 另一件需要理解的是凭证可以是不同的 来自不同的盒子。一个简单的测试是尝试直接使用mysql-shell进行简单登录, 最好尽可能使用与运行php相同的机器/ IP。
尝试cmd&gt; mysql -hhost.org -umyServer_guest -ppassword Server_JMblog
由于你的php不能正常工作,你可能会收到错误, 发布此错误,它可以告诉你更多关于实际问题。
答案 1 :(得分:0)
问题不仅是为网站“abc.com”添加远程访问,还添加了远程站点IP。一旦完成它就有效了!谢谢Marc B的伟大指示。