Невозможно войти, используя нового пользователя MySQL, добавленного через phpmyadmin

На моем компьютере вчера я установил 12.04 и применил все обновления. Я установил лампу в этой системе, используя следующую команду sudo apt-get install lamp-server^ phpmyadmin. Я создал нового пользователя из phpmyadmin и дал этому пользователю все глобальные привилегии, но я не могу войти в систему, используя этого нового пользователя, я также перезапустил службу mysql, перезагрузил привилегии, но все равно он не работает. Раньше нормально работал в Ubuntu 10.04.

0
задан 20 June 2012 в 07:27

1 ответ

Mysql немного странно в том факте, что если вы хотите войти только с этого сервера, то это 'username' @ 'localhost', но если вам нужно войти с другого сервера, вы должны добавить еще одну запись 'username' @ 'ipaddress' или 'username' @ '%' для любого хоста (кроме локального хоста), а затем предоставьте пользователю привилегии для каждого варианта.

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
0
ответ дан 20 June 2012 в 07:27

Другие вопросы по тегам:

Похожие вопросы: