MySQL не может подключиться в стек переполнения

У меня есть скрипт, где мне нужно подключиться к БД MySQL. Но каким-то образом соединение не удалось. Может кто-нибудь помочь мне проверить проблему? Спасибо вперед.

$username = "root";
$password = "";
$hostname = "localhost";
$dbname = "vti_ctes_demo";

$con = mysql_connect($hostname, $username, $password);
if (!$con) {
die('Could not connect: ' . mysql_error());
}else
{
echo 'connected';
}

// make foo the current db
$db_selected = mysql_select_db($dbname, $con);
if (!$db_selected) {
die ('Can\'t use vti_ctes_demo : ' . mysql_error());
}else
{
echo 'connected';
}

В тот момент, когда я запускаю запрос, я получаю эту ошибку:

Can't use vti_ctes_demo : Access denied for user ''@'localhost' to database 'vti_ctes_demo'

Я установил имя пользователя как «root», но кажется, что он не может получить имя пользователя. Кстати, первое соединение прошло успешно. Именно в тот момент, когда он подключился к БД, появилась ошибка.

0

Решение

Вам необходимо предоставить привилегии пользователю «root», если вы хотите внешний доступ к базе данных vti_ctes_demo.

Используйте это, чтобы предоставить разрешение пользователю

0

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

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