Название: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 12:03:13 Установил, зашел под системным логином пытаюсь создать суперпользователя.
Код: Ошибка при выполнении sql-запроса создания учетной записи Vadim. Возможно администратор с таким логином уже существует. Дебаг инфа Код: DELETE FROM admin_session WHERE time_expire<unix_timestamp() (0 строк, 0.001615 сек) MySQL 5.0.67 находиться на другом серваке FreeBSD 8.0 Apache22 в логах мускула запрос Код: INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3') в логах апача Код: [Mon Aug 09 12:39:55 2010] [error] [client 192.168.22.24] DBD::mysql::st execute failed: Field 'office' doesn't have a default value at /usr/local/nodeny/web/admin.pl В настройках отдел "офис" создан. Где копать? Название: Re: Установка. Создание первого пользователя. Отправлено: elite от 09 Августа 2010, 12:51:53 со свежеустановленным биллингом проделываешь эту манипуляцию или нет?
Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 13:19:09 со свежеустановленным биллингом проделываешь эту манипуляцию или нет? Да. Сносил базу и пользователей. Устанавливал заново все тоже самое. При установке пишет OK! Nodeny 49.32.7 Название: Re: Установка. Создание первого пользователя. Отправлено: versus от 09 Августа 2010, 13:26:22 Если настраивать СТРОГО по документации, то ошибок не будет.
Название: Re: Установка. Создание первого пользовател Отправлено: Essential от 09 Августа 2010, 13:42:43 Код: CREATE TABLE `admin` ( Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 14:10:34 Код: INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3') выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value Название: Re: Установка. Создание первого пользователя. Отправлено: smallcms от 09 Августа 2010, 14:38:53 А зачем прописывать такой запрос руками? на всякий случай ещё раз перечитаю доку, может изменили install.html
Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 14:46:11 А зачем прописывать такой запрос руками? на всякий случай ещё раз перечитаю доку, может изменили install.html такой запрос отправляется мускулу когда я в админке пытаюсь создать администратора. Название: Re: Установка. Создание первого пользователя. Отправлено: elite от 09 Августа 2010, 16:43:14 Код: INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3') выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value смотрите структуру таблицы админ Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 20:27:31 Код: INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3') выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value смотрите структуру таблицы админ Я написал структуру таблицы (Ответ № 4) Название: Re: Установка. Создание первого пользователя. Отправлено: stix от 09 Августа 2010, 20:57:11 ну так поставь дефолтное значение в админке офиса
Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 09 Августа 2010, 22:28:59 ну так поставь дефолтное значение в админке офиса как??? Структура требует обязательное значение поля офис, но nodeny его не ставит. Что сделано не так? Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 10 Августа 2010, 17:45:54 Неужели ни у кого нету мыслей? ;D
Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 10 Августа 2010, 19:05:49 сначало стояла версия 5.0.18 мускула... Скрипт ругался на DROP TRIGGER IF EXISTS tr_users.
Потом обновил до 5.0.67 Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 10 Августа 2010, 19:32:39 Проверил с базой mysql на localhost все работает. С отдельной базой под Windows не хочет.
Название: Re: Установка. Создание первого пользователя. Отправлено: elite от 10 Августа 2010, 20:01:27 Проверил с базой mysql на localhost все работает. С отдельной базой под Windows не хочет. да мсье знатный извращенец, однако ;)Название: Re: Установка. Создание первого пользователя. Отправлено: stix от 10 Августа 2010, 20:02:21 я ж надеюсь под Win95 OSR 2?
Название: Re: Установка. Создание первого пользователя. Отправлено: Essential от 10 Августа 2010, 20:11:06 Проверил с базой mysql на localhost все работает. С отдельной базой под Windows не хочет. да мсье знатный извращенец, однако ;)это имеет какое то отношение к проблеме??? У меня на данный момент есть MySQL под Windows Server 2003. Я захотел использовать ее вот и все. Название: Re: Установка. Создание первого пользователя. Отправлено: VitalVas от 11 Августа 2010, 02:30:11 это имеет какое то отношение к проблеме??? У меня на данный момент есть MySQL под Windows Server 2003. Я захотел использовать ее вот и все. [думаю]сначало база под винду, а потом все что осталося?[/думаю]Название: Re: Установка. Создание первого пользователя. Отправлено: goletsa от 11 Августа 2010, 10:20:52 Такими темпами можно и сам биллинг под венду поставить :)
perl\ipfw под венду вроде как были :) Название: Re: Установка. Создание первого пользователя. Отправлено: fulcrum от 24 Марта 2013, 01:44:22 Столкнулся с такой же проблемой. Установил новый сервак, поставил FreeBSD 9.1-RELEASE-p1 и mysql 5.6.10 при попытке создать пользователя выдает сообщение - "Ошибка при выполнении sql-запроса создания учетной записи testuser. Возможно администратор с таким логином уже существует." Подскажите куда копать? Заранее спасибо.
Название: Re: Установка. Создание первого пользователя. Отправлено: SqrTT от 01 Мая 2013, 22:40:43 Аналогично столкнулся с этой проблемой, пока что решил так:
Код: DROP TABLE `admin`; не уверен что это нормальое решение, но тем не менее вроде работает, пока... Надеюсь в будущем пофиксят. UPD: Прошу прощения, не проверил все... админа создает, но авторизацию не проходит... в общем копаю дальше... Название: Re: Установка. Создание первого пользователя. Отправлено: SqrTT от 02 Мая 2013, 18:14:45 вобщем, проблему решил,
суть ее заключалась в том что мускул строго проверял синтаксис так как был включен режим STRICT_TRANS_TABLES. для того чтоб его выключить достаточнов в my.cnf прописать sql_mode="" и перегрузить mysql, и все станет хорошо ;) PS. никогда не делайте оптимизацію пока все не будет полностю работать!!! В этом случае грабли себе поставил сам :-\ Если настраивать СТРОГО по документации, то ошибок не будет. Все таки верно :)Название: Re: Установка. Создание первого пользователя. Отправлено: NTE от 20 Января 2014, 17:53:42 вобщем, проблему решил, суть ее заключалась в том что мускул строго проверял синтаксис так как был включен режим STRICT_TRANS_TABLES. для того чтоб его выключить достаточнов в my.cnf прописать sql_mode="" и перегрузить mysql, и все станет хорошо ;) установил мускул 5.6.15 фряхя 9.2 При заведении первого пользователя также пишет "Ошибка при выполнении sql-запроса создания учетной записи test. Возможно администратор с таким логином уже существует." sql_mode="" - прописал, перестартовал - проблема осталась. В чем может быть причина? Название: Re: Установка. Создание первого пользователя. Отправлено: NTE от 20 Января 2014, 18:13:25 РЕШЕНО.
Помогло sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" |