У меня возникла проблема, когда я создаю пользователя в MySQL, и я пытаюсь получить доступ к localhost с ним в Интернете. Тем не менее, он просто бросает на меня:Доступ запрещен (MySQL)
Доступ запрещен для пользователя 'default_user' @ 'локальный' (используя пароль: ДА)
Вот является создание пользователя:
mysql> CREATE USER default_user;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT, UPDATE, INSERT ON test.*
-> TO 'default_user'@'localhost'
-> IDENTIFIED BY 'bacon';
Query OK, 0 rows affected (0.00 sec)
И PHP:
<?php
DEFINE('DB_USER', 'default_user');
DEFINE('DB_PASSWORD', 'bacon');
DEFINE('DB_HOST', 'localhost');
DEFINE('DB_NAME', 'test');
$dbconnect = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
OR die('Connection aborted' . mysqli_connect_error());
?>
Заранее благодарен!
'CREATE USER 'default_user' 'localhost' IDENTIFIED BY 'bacon';' – Daan
Является ли ваш сервер mysql запущенным из localhost? –
Даан, извините, но это не сработало. Спасибо, в любом случае. –