<?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");
?>
Я получаю успешное соединение, но теперь я не могу выбрать db. Все учетные данные пользователя верны. Любая помощь будет потрясающей.
проблема заключалась в добавлении не только удаленного доступа для сайта "abc.com", но и добавлении удаленного IP-адреса. Как только это было завершено, это сработало! Спасибо Marc B за отличные указатели.
Хорошие суждения в комментариях уже. Еще одна вещь, чтобы понять, что учетные данные могут быть разными из разных коробок. Легкий тест - попробовать простой вход с помощью mysql-shell напрямую, желательно, если возможно, с той же машинной обработки /IP, что и php.
Попробуйте cmd > mysql -hhost.org -umyServer_guest -ppassword Server_JMblog
Вероятно, вы получите ошибку, так как ваш php не работает, опубликуйте эту ошибку, и она может рассказать вам больше о реальной проблеме.
skip-networking
закомментировано наmy.cfg
?