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

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

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

6 ответов

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 2 August 2018 в 00:36

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 4 August 2018 в 16:06

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 6 August 2018 в 00:44

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 7 August 2018 в 18:09

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 10 August 2018 в 06:56

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

grant all on mydb.* to 'username'@'localhost'......... ; grant all on mydb.* to 'username'@'%' ......; 
1
ответ дан 15 August 2018 в 18:53

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

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