2017-02-19 57 views
0

Я использую файл .php, который создает соединение с базой данных mysql. Но после заполнения необходимой информации, на веб-странице отображается следующее сообщение об ошибкеНужна поддержка подключения к базе данных mysql

Доступ запрещен для пользователя «» @ «локальный» (не используя пароль: NO)

Я также пытаюсь создать БД и пользователь с консолью mysql через ssh (я использую панель linux-plesk), но ничего не изменилось. Я тоже использую другие скрипты, но я не знаю, что с этим случилось. Я вставить коды здесь:

<? 
mysql_connect ("localhost","dbuser","dbpass"); 
mysql_select_db("db"); 
?> 
+0

Сообщение об ошибке говорит вам что на сервер mysql не отображается пароль. –

ответ

0

Try с этим кодом:

$connect = mysql_connect('host', 'mysql-user', 'mysql-pass'); 
if (!$connect) { die('Could not connect: ' . mysql_error()); } 
mysql_select_db("mysql-database", $connect); 

Это почти то же самое, но я использую его на моем сервере, и он работает так, он должен работать в вашем случае также. Поскольку Митч предположил, что ваш скрипт пытается войти в базу данных mysql с использованием пустого пользователя, вот почему вы получаете эту ошибку.

Также вы можете попробовать из командной строки, чтобы проверить, если MySQL credentils на самом деле работает:

$ mysql -h mysql-host -u mysql-username -p mysql-database 

Введите пароль MySQL и посмотреть, если вы подключены или нет