Почему PHP MySql соединение не работает? - PullRequest
0 голосов
/ 24 августа 2011

Я использую MySQL, предоставленный A2Hosting.Там я могу создавать пользователей и добавлять их в базы данных.И я разместил свои php коды внутри веб-папки в структуре symfony php.Я не хочу использовать какие-либо команды или функции Symfony.У меня есть свои php звонки в БД.Но мои Php коды дают следующую ошибку.Но имена пользователей и пароли верны.

Запрос не выполнен: доступ для пользователя 'games_user'@'localhost' запрещен 'games'

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Предоставление прав пользователю 'games_user' может быть недостаточным.Вы должны предоставить привилегии 'games_user' @ 'localhost', указав хост, даже для localhost.

Предоставление всех привилегий, например, должно выглядеть следующим образом:

GRANT ALL PRIVILEGES ON database.* TO 'games_user'@'localhost' IDENTIFIED BY 'password';
1 голос
/ 24 августа 2011

Проверьте разрешения для пользователя "games_user" в вашей базе данных "games".Доступ к базе данных "игры" запрещен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...