SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#26 05.01.2014 17:19:56

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

Re: Проблема привелегий(прав)!!!

Пардон был не прав, забыл, что flush privileges; не изменяет права на уже установленные соединения.

Неактивен

 

#27 05.01.2014 19:20:06

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Проблема привелегий(прав)!!!

Дает права, но GRANT при этом не работает.

Неактивен

 

#28 06.01.2014 20:25:21

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

rgbeast написал:

Дает права, но GRANT при этом не работает.

Тогда почему, не получается присвоить юзеру root  все права  ?

Неактивен

 

#29 06.01.2014 20:29:34

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

Re: Проблема привелегий(прав)!!!

потому что у вас после flush рвется соединение

Неактивен

 

#30 06.01.2014 21:20:31

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

потому что у вас после flush рвется соединение

Почему рвется?

Неактивен

 

#31 06.01.2014 21:29:35

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

Re: Проблема привелегий(прав)!!!

в последнем скрине у вас 2006 mysql server has gone away
или вы о чем-то другом?

Неактивен

 

#32 06.01.2014 21:46:11

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

в последнем скрине у вас 2006 mysql server has gone away
или вы о чем-то другом?

Меня сейчас волнует привилегии ЮЗЕРА ...
Вот почему этот запрос не получается?

Отредактированно SQLDONK (06.01.2014 21:46:32)


Прикрепленные файлы:
Attachment Icon Screenshot_13.png, Размер: 30,426 байт, Скачано: 316

Неактивен

 

#33 06.01.2014 21:48:40

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Проблема привелегий(прав)!!!

Если запускаетесь с --skip-grant-tables, то использовать GRANT нельзя

Неактивен

 

#34 06.01.2014 22:08:57

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

Re: Проблема привелегий(прав)!!!

SQLDONK написал:

Вот почему этот запрос не получается?

Ну вот автор напрягался, слова придумывал, а его не читают sad

http://webew.ru/articles/2104.webew написал:

Назначить сначала пароль с помощью команд grant или set password не получится, так как в режиме skip-grant-tables их нельзя использовать. (Выше уже указывалось, что flush privileges; отменяет данный режим, поэтому в предыдущем пункте данные команды работают.)

P.S. Нужно выполнить инструкции из статьи, не пропуская этапы.

Неактивен

 

#35 07.01.2014 04:40:48

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

SQLDONK написал:

Вот почему этот запрос не получается?

Ну вот автор напрягался, слова придумывал, а его не читают sad

http://webew.ru/articles/2104.webew написал:

Назначить сначала пароль с помощью команд grant или set password не получится, так как в режиме skip-grant-tables их нельзя использовать. (Выше уже указывалось, что flush privileges; отменяет данный режим, поэтому в предыдущем пункте данные команды работают.)

P.S. Нужно выполнить инструкции из статьи, не пропуская этапы.

Я выполняю по шагам....Вот скажите ,что здесь не по шагам ,или укажите на ошибку!

Значит выполняю под запущенным mysql сервере под  --skip-grant-tables

   mysql/mysql

    UPDATE mysql.user SET Password=PASSWORD('vee')
WHERE User='127.0.0.1';
FLUSH PRIVILEGES;
  затем quit

И не работает !! Не могу зайти под этим рутом и паролем !Хотя все делаю по руководству !


Прикрепленные файлы:
Attachment Icon Screenshot_14.png, Размер: 32,721 байт, Скачано: 339

Неактивен

 

#36 07.01.2014 04:44:17

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

SQLDONK написал:

Вот почему этот запрос не получается?

Ну вот автор напрягался, слова придумывал, а его не читают sad

http://webew.ru/articles/2104.webew написал:

Назначить сначала пароль с помощью команд grant или set password не получится, так как в режиме skip-grant-tables их нельзя использовать. (Выше уже указывалось, что flush privileges; отменяет данный режим, поэтому в предыдущем пункте данные команды работают.)

P.S. Нужно выполнить инструкции из статьи, не пропуская этапы.

Я выполняю по шагам....Вот скажите ,что здесь не по шагам ,или укажите на ошибку!

Значит выполняю под запущенным mysql сервере под  --skip-grant-tables

   mysql/mysql

    UPDATE mysql.user SET Password=PASSWORD('vee')
WHERE User='127.0.0.1';
FLUSH PRIVILEGES;
  затем quit

Все просто!
Но это  не работает !! После quit Не могу зайти под этим рутом и паролем !Хотя все делаю по руководству ...


Прикрепленные файлы:
Attachment Icon Screenshot_14.png, Размер: 32,721 байт, Скачано: 273

Неактивен

 

#37 07.01.2014 05:01:40

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

Re: Проблема привелегий(прав)!!!

Внимательно посмотрите на результат команды: 0 обновленных строк.

У вас не существует пользователя с именем 127.0.0.1

Неактивен

 

#38 07.01.2014 11:22:02

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

Внимательно посмотрите на результат команды: 0 обновленных строк.

У вас не существует пользователя с именем 127.0.0.1

Ах , да.....Спасибо.
Но тогда как быть если , юзеров root  2? Удалить одного?

А вот ,через               set password for root@127.0.0.1=password('mypassword');  -Можно установить для именно этого root@127.0.0.1   

Это работает....Но всех  прав этот рут не получает ...

Как ,я понимаю два этих метода схожи, и сами по себе права не дают...

Неактивен

 

#39 07.01.2014 11:41:35

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

Re: Проблема привелегий(прав)!!!

SQLDONK написал:

Но тогда как быть если , юзеров root  2? Удалить одного?

Зачем?

SQLDONK написал:

А вот ,через               set password for root@127.0.0.1=password('mypassword');  -Можно установить для именно этого root@127.0.0.1   

Это работает....Но всех  прав этот рут не получает ...

Эта команда устанавливает пароль. При чем здесь права?
Права даются командой grant. Перечитайте начало темы.

Неактивен

 

#40 07.01.2014 13:17:12

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

Зачем?

Юзеры  в mysql бывают разные , и привязаны к хосту. У меня таких юзеров 2 !

UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
                       WHERE User='root';
 

не подходит для двух юзеров с одинаковым названием.А вот метод с set password for root@localhost=password('mypassword');

Подходит потому ,что у него есть параметр root@localhost.
Следовательно в моем случае, мне необходимо использовать  это

set password for root@localhost=password('mypassword');


Прикрепленные файлы:
Attachment Icon Screenshot_15.png, Размер: 17,967 байт, Скачано: 308

Неактивен

 

#41 07.01.2014 13:21:08

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

Спасибо. Надо почитать, по поводу grant.

Кроме  http://dev.mysql.com/doc  можете ,что- то порекомендовать?

Отредактированно SQLDONK (07.01.2014 13:24:52)

Неактивен

 

#42 07.01.2014 18:02:42

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

Re: Проблема привелегий(прав)!!!

Больше чем в доке вы вряд ли найдете.
Конкретно для вашего случая пример дан в начале темы.

Обобщая, вам нужно в режиме skip-grant-tables выполнить
flush ..
grant ..

Естественно при условии отсутствия error 2006

Неактивен

 

#43 07.01.2014 20:02:48

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

Больше чем в доке вы вряд ли найдете.
Конкретно для вашего случая пример дан в начале темы.

Обобщая, вам нужно в режиме skip-grant-tables выполнить
flush ..
grant ..

Естественно при условии отсутствия error 2006

Спасибо. А,что с ошибкой 2006  эти запросы  не сработают?

Неактивен

 

#44 08.01.2014 01:16:42

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

Re: Проблема привелегий(прав)!!!

Нет, так как соединение рвется.

Неактивен

 

#45 08.01.2014 01:27:12

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

Нет, так как соединение рвется.

Нужно  выставить,  wait_timeout? Как выставить не подскажите?

Неактивен

 

#46 08.01.2014 01:30:11

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

Re: Проблема привелегий(прав)!!!

Найдите этот параметр в файле my.ini

Неактивен

 

#47 08.01.2014 01:58:57

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

vasya написал:

Найдите этот параметр в файле my.ini

Почему, из консоли показывает значение в 30 ...
А в файле , my.ini  значение 60?


Прикрепленные файлы:
Attachment Icon Screenshot_17.png, Размер: 6,740 байт, Скачано: 291

Неактивен

 

#48 08.01.2014 02:02:34

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

Re: Проблема привелегий(прав)!!!

Неактивен

 

#49 08.01.2014 03:54:49

SQLDONK
Завсегдатай
Зарегистрирован: 03.01.2014
Сообщений: 35

Re: Проблема привелегий(прав)!!!

Почему если использовать

mysqld --no-defaults --verbose --help


То сервер показывает 28800

А в запросе show variables like 'wait_timeout';
значение 30
??

Отредактированно SQLDONK (08.01.2014 03:55:06)


Прикрепленные файлы:
Attachment Icon Screenshot_18.png, Размер: 7,008 байт, Скачано: 303

Неактивен

 

#50 08.01.2014 04:13:48

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

Re: Проблема привелегий(прав)!!!

А вы ссылки читаете?
interactive_timeout  у вас 30

Неактивен

 

Board footer

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