Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не выполняется запрос CREATE USER

Сообщения:  [1-10]   [11-11] 

 
 автор: antf   (05.09.2006 в 22:24)   письмо автору
 
   для: cheops   (05.09.2006 в 22:03)
 

Это тот случай, когда я читаю книгу от корки до корки. По идее сейчас мне работа с пользователями совсем не нужна. Что касается веб-проектов: на хостинге пользователи создаются через веб-интерфейс. Редко, когда требуется наличие неск. пользователей. А вот mysqldump очень заинтерисовал.

   
 
 автор: cheops   (05.09.2006 в 22:03)   письмо автору
 
   для: antf   (05.09.2006 в 21:54)
 

Да, это привилегия ALL, она назначает все привилегии, за исключением привелегии давать привилегии - GRANT OPTION, которая назначается специальной конструкцией WITH GRANT OPTION.

PS В соседней ветки вы писали, что у вас на руках "Самоучитель MySQL 5" - загляните в главу 25 - там тонкости оператора GRANT описываются подробнее, она достаточно независимая и её можно читать без прочтения предыдущих глав.

   
 
 автор: antf   (05.09.2006 в 21:54)   письмо автору
 
   для: cheops   (05.09.2006 в 21:52)
 

Все, есть ли обобщающий модификатор.

   
 
 автор: cheops   (05.09.2006 в 21:52)   письмо автору
 
   для: antf   (05.09.2006 в 21:47)
 

Нет... дело в том, что вы назначаете права USAGE - это привилегия, означающая полное отсутствие прав. Вы какие права хотите назначить пользователю?

   
 
 автор: antf   (05.09.2006 в 21:47)   письмо автору
 
   для: cheops   (05.09.2006 в 21:44)
 

А конструкция: ON *.* эту проблему не решает?

   
 
 автор: cheops   (05.09.2006 в 21:44)   письмо автору
 
   для: antf   (05.09.2006 в 21:39)
 

Да, правильный, только у пользователя минимальные права, запросы вроде
SELECT NOW()

он выполнять сможет, а вот с базами данных работать нет.

   
 
 автор: antf   (05.09.2006 в 21:39)   письмо автору
 
   для: cheops   (05.09.2006 в 21:37)
 

Понятно, намного аккуратней выглядит. А мой вариант с GRANT правильно составлен?

   
 
 автор: cheops   (05.09.2006 в 21:37)   письмо автору
 
   для: antf   (05.09.2006 в 21:04)
 

Да, это связано с версией, оператор CREATE USER, появился только начиная с версии 5.0.2.

   
 
 автор: antf   (05.09.2006 в 21:36)   письмо автору
 
   для: antf   (05.09.2006 в 21:12)
 

Теперь совсем стало интересно: консоль без пароля пускает пользователя user, а с паролем hello - нет.

Еще пара вопросов:

в 4.0 нельзя пользоваться директивой myini?

default-storage-engine=INNODB

   
 
 автор: antf   (05.09.2006 в 21:12)   письмо автору
 
   для: antf   (05.09.2006 в 21:04)
 

С GRANT работает:
GRANT USAGE
ON *.*
TO user IDENTIFIED BY 'hello'

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования