SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.09.2010 21:06:17

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Пользователь root через MySql Administrator

Здравствуйте.
У меня на удалённом сервере в базе mysql.user такие записи
---------------------------------
localhost  | root
127.0.0.1 | root
localhost  | debian-sys-maint
%           | root
---------------------------------
я подключаюсь к базе с домашнего компа через MySql Administrator
при этом у меня нет полного доступа.
К примеру не могу создать новую базу (только через терминал), не могу перезагрузить и т.д.
Создал базу через терминал но в MySql Administrator она не видна.

Отредактированно Марк (06.09.2010 21:08:08)

Неактивен

 

#2 06.09.2010 21:21:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Пользователь root через MySql Administrator

А ваш удаленный рут - действительно рут?

Сравните под настоящим рутом (т.е. через терминал)
show grants for root@localhost;
show grants for root@'%';

Неактивен

 

#3 06.09.2010 21:35:09

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Re: Пользователь root через MySql Administrator


Grants for root@localhost                                                                                                    
+----------------------------------------------------------------------------------------------------------------------------------------+
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*C09C7F2ED91DEA8FB0DA1ADA78D389E' WITH GRANT OPTION


 Grants for root@%
+-----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*C09C7F2ED91DEA8FB0DA1ADA78D389E'
| GRANT ALL PRIVILEGES ON `products`.* TO 'root'@'%'                                                  
+-----------------------------------------------------------------------------------------------------+
 

Получается root@% не рут совсем?
А как создать root@% с привилегиями root.

Неактивен

 

#4 06.09.2010 21:53:48

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Пользователь root через MySql Administrator

С помощью команды grant
http://dev.mysql.com/doc/refman/5.1/en/grant.html

Неактивен

 

#5 06.09.2010 21:59:52

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Re: Пользователь root через MySql Administrator

Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson