WebsitePanel — mysql_connect (): доступ запрещен для пользователя ‘user’ @ ‘localhost’ (используется пароль: YES) в строке 38. Ошибка подключения к mysql

Я перенес свои файлы и базу данных с cPanel (сервер Linux) на WebsitePanel (серверы Windows). Я уже установил и настроил phpMyAdmin на WebsitePanel. Но я получил следующее сообщение об ошибке после миграции.

Предупреждение: mysql_connect () [function.mysql-connect]: доступ запрещен для
user ‘user’ @ ‘localhost’ (используя пароль: YES) в строке 38. Ошибка
подключение к MySQL

Я уверен, что имя моей базы данных, пользователь базы данных и пароль верны.

И после прочтения нескольких форумов я понял, что это может быть проблема с привилегиями пользователя (не уверен на 100%).

Я обычно использую cPanel для создания пользователя базы данных, и он перейдет к управлению пользовательскими привилегиями после того, как я создал пользователя базы данных. Но WebsitePanel отличается. У него нет страницы привилегий пользователя. Я не знаком с WebsitePanel.

введите описание изображения здесь

Тогда я думаю, что я должен использовать GRANT ALL PRIVILEGES после прочтения аналогичного вопроса. Но я не уверен, как это сделать и совместить с моим кодом, я пытался понять это в течение нескольких дней. Я в правильном направлении? Пожалуйста помоги…

$db_user='user'; // Database username
$db_pass='1234567'; // Database password
$db_host='localhost'; // Database host address
$db_name='database'; // Database name

$conn = mysql_connect($db_host, $db_user, $db_pass) or die ('Error connecting to mysql.');  //line 38
mysql_select_db($db_name);

0

Решение

используйте «НЕ»

$db_user="user"; // Database username
$db_pass="1234567"; // Database password
$db_host="localhost"; // Database host address
$db_name="database"; // Database name

$conn = mysql_connect($db_host, $db_user, $db_pass) or die ('Error connecting to mysql.');  //line 38
mysql_select_db($db_name);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]