Я только что попытался создать группу пользователей для (в настоящее время локальной) базы данных, но у меня возникли проблемы с подключением к базе данных и не слишком уверен, я делаю неправильно.Создание пользователей MySQL и предоставление привилегий - невозможно подключиться к серверу
Он существует после создания, но я не могу подключиться к базе данных с их учетными данными при использовании Workbench для тестирования соединений.
Я создал свои пользователь, а затем дал им разрешение сразу же после, как так:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL ON DATABASE.* TO 'username'@'%';
Если я бег SELECT * FROM mysql.user;
видеть пользователь, я могу видеть, что пользователи там.
Я пробовал сбросить льготы, но это, похоже, не имеет никакого значения.
При попытке подключения к серверу через Workbench в качестве одного из пользователей, которые я создал, я получаю запрос на повторный запрос для моего пароля. Затем он либо висит, либо говорит мне, что пароль неправильный.
Это изначально локально для целей разработки, но я установлю это на сервере, как только у меня это получится. Может ли это быть запущенным локально?
Читайте здесь http://dev.mysql.com/doc/refman/5.1/en/adding-users.html Очевидно, вам нужно создать одного и того же пользователя, дважды с подстановочным знаком и с localhost. – Mihai
Арг, часами прогуливался по документам и не видел этого. Спасибо.Если вы хотите опубликовать это в качестве ответа, я буду убирать свой вопрос, чтобы быть тем, кого я на самом деле просил после всех изменений. – ydaetskcoR
Просто опубликуйте его как свой собственный ответ и примите его, для будущих посетителей. – Mihai