![]() |
|
Модераторы: skyboy |
![]()
|
|
| falcon39 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 21.6.2004 Репутация: нет Всего: 0 |
Делаю запрос на добавление пользователя
insert into user (host,user,password) values ('%','admin','admin'); сервер выдает ошибку ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value помогите разобраться --------------------
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: нет Всего: 50 |
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
PARROT, нет, здесь проблема другая. Некоторые поля таблицы не имеют значения по умолчанию, следовательно должны быть обязательно упомянуты во вставке.
Читаем мануал. -------------------- Теперь при чем :P |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
falcon39, лучше использовать операцию grant для заведения пользователей.
-------------------- Бонифаций. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Бонифаций, бесспорно, но есть случай, когда GRANT просто не работает (--skip-grant-tables)
-------------------- Теперь при чем :P |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
строго говоря режим --skip-grant-tables и не предназначен ни для работы, ни для добавления пользователей. Его единственное назначение - сбросить пароль рута. Всю оставшуюся работу (добавлять/удалять пользователей и тд) - уже надо делать в штатном режиме.
Кстати с версии 5 есть специальный оператор create user (но тоже для штатного режима) Это сообщение отредактировал(а) Бонифаций - 31.3.2006, 14:27 -------------------- Бонифаций. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
В случае если он (рут) создан... А вот если его нет? Всякое в жизни бывает... -------------------- Теперь при чем :P |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 20 Всего: 40 |
в таком случае лучше сформировать тестовой файл с нужными командами (добавления рута с паролем) и запустить mysqld в режиме инициализации (
mysqld --init-file=твойскрипт ) -------------------- Бонифаций. |
|||
|
||||
| falcon39 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 21.6.2004 Репутация: нет Всего: 0 |
Спасибо уже разобрался.
Тема закрыта. --------------------
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |