forum.bitel.ru
http://forum.bitel.ru/

Создание БД
http://forum.bitel.ru/viewtopic.php?f=22&t=7653
Страница 1 из 2

Автор:  Угрюмов Роман [ 30 янв 2013, 12:40 ]
Заголовок сообщения:  Создание БД

Пытаюсь выполнить скрипт dump.sql в EMS SQL Manager 2011 for MySQL
Получаю сообщение об ошибке Field 'email' doesnot habe a default value
Если подкорректировать строку
INSERT INTO user (login, name, pswd, config, cgr_mode) VALUES ('admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
на
INSERT INTO user (email, login, name, pswd, config, cgr_mode) VALUES ('xxx@yyy.zzz','admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
то получаю ошибку

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1

Что можете посоветовать?

Автор:  stark [ 30 янв 2013, 12:54 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Пытаюсь выполнить скрипт dump.sql в EMS SQL Manager 2011 for MySQL
Получаю сообщение об ошибке Field 'email' doesnot habe a default value
Если подкорректировать строку
INSERT INTO user (login, name, pswd, config, cgr_mode) VALUES ('admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
на
INSERT INTO user (email, login, name, pswd, config, cgr_mode) VALUES ('xxx@yyy.zzz','admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
то получаю ошибку

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1

Что можете посоветовать?


Это ссылка к bgbilling, но в вашем случае скорее всего тоже самое :
http://wiki.bgbilling.ru/index.php/Fiel ... ault_value

Автор:  Угрюмов Роман [ 30 янв 2013, 13:03 ]
Заголовок сообщения:  Re: Создание БД

Спасибо! Сейчас посмотрю, но как бы странно, устанавливаю в первый раз, вроде по документации. Моя организация собирается купить bgbilling, мы интернет провайдер - 8000 абонентов.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1
- победил, надо табуляции из файла скрипта убрать

В скрипте создания таблицы User стоит `gr` bigint(20) NOT NULL,
а в скрипте вставки
INSERT INTO user (email,login, name, pswd, config, cgr_mode) VALUES ('xxx','admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
gr не вставляется, какое там значение по умолчанию должно быть?

Автор:  stark [ 30 янв 2013, 13:23 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Спасибо! Сейчас посмотрю, но как бы странно, устанавливаю в первый раз, вроде по документации. Моя организация собирается купить bgbilling, мы интернет провайдер - 8000 абонентов.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1
- победил, надо табуляции из файла скрипта убрать


у нас там много таких запросов есть, замучаетесь каждый раз руками править

Автор:  Угрюмов Роман [ 30 янв 2013, 13:38 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
В скрипте создания таблицы User стоит `gr` bigint(20) NOT NULL,
а в скрипте вставки
INSERT INTO user (email,login, name, pswd, config, cgr_mode) VALUES ('xxx','admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);
gr не вставляется, какое там значение по умолчанию должно быть?

аналогично и с
Field 'crm_user_id' doesn't have a default value

Автор:  Угрюмов Роман [ 30 янв 2013, 14:21 ]
Заголовок сообщения:  Re: Создание БД

Господа техподдерка!!! Ну помогите!!! Директор стоит за спиной и хочет увидеть Ваше чудо!
Просто проинсталировал MySQL и пытаюсь выполнить скрипт dump.sql
получил еще одну ошибку
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

Все остальное вродже запустилось, сервер стартанул, клиент подключился

P.S. пришлось подредактировать
INSERT INTO user (email,gr, crm_user_id,login, name, pswd, config, cgr_mode) VALUES ('xxx',0,0,'admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);

Автор:  stark [ 30 янв 2013, 14:42 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Господа техподдерка!!! Ну помогите!!! Директор стоит за спиной и хочет увидеть Ваше чудо!
Просто проинсталировал MySQL и пытаюсь выполнить скрипт dump.sql
получил еще одну ошибку
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

Все остальное вродже запустилось, сервер стартанул, клиент подключился

P.S. пришлось подредактировать
INSERT INTO user (email,gr, crm_user_id,login, name, pswd, config, cgr_mode) VALUES ('xxx',0,0,'admin', 'admin', '21232F297A57A5A743894A0E4A801FC3', '', 0);


Я же вам ссылку, где написано
Цитата:
" Внимательно проверяйте по документации все устанавливаемые опции в my.cnf, запрещается установка в параметре sql-mode режимов STRICT_TRANS_TABLES и STRICT_ALL_TABLES,


Вы это проверили ?? покажите свою конфигурацию my.cnf(или my.ini если в windows).. Не надо ничего править руками - вы не тем путем идете.

Автор:  Администратор [ 30 янв 2013, 14:58 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман, вы же биллинг ставите.
Зачем в форум по BGCRM отписали? Сообщения переместил.

Автор:  Угрюмов Роман [ 30 янв 2013, 16:31 ]
Заголовок сообщения:  Re: Создание БД

Администратор писал(а):
Угрюмов Роман, вы же биллинг ставите.
Зачем в форум по BGCRM отписали? Сообщения переместил.

Спасибо! Я ошибся разделом, приношу свои извинения.
Проблемм осталась
...Переместите конфигурационный файл C:\MySQL\my.ini на диск на С:\ ... После этой операции сервис MySQL вообще не стартует

при запуске скрипта dump.sql получаю

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1

Вложения:
my.rar [3.51 КБ]
Скачиваний: 296

Автор:  stark [ 30 янв 2013, 17:02 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Администратор писал(а):
Угрюмов Роман, вы же биллинг ставите.
Зачем в форум по BGCRM отписали? Сообщения переместил.

Спасибо! Я ошибся разделом, приношу свои извинения.
Проблемм осталась
...Переместите конфигурационный файл C:\MySQL\my.ini на диск на С:\ ... После этой операции сервис MySQL вообще не стартует

при запуске скрипта dump.sql получаю

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1


скачайте заново дамп чтобы убрать все ваши правки и выложите какие ошибки при его заливке.

Автор:  Угрюмов Роман [ 30 янв 2013, 17:07 ]
Заголовок сообщения:  Re: Создание БД

Взял dump.sql из архива
Использую EMS SQL Manager 2011 for MySQL
Запускаю скрипт
получаю сообщение:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1

Автор:  stark [ 30 янв 2013, 17:18 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Взял dump.sql из архива
Использую EMS SQL Manager 2011 for MySQL
Запускаю скрипт
получаю сообщение:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
/*!40101 SET @saved_cs_cl' at line 1


а как заливаете ? покажите команду и вывод целиком .

Автор:  Угрюмов Роман [ 30 янв 2013, 17:29 ]
Заголовок сообщения:  Re: Создание БД

stark писал(а):
а как заливаете ? покажите команду и вывод целиком .

Вот так

Вложения:
Ошибка при выполнении скрипта.jpg
Ошибка при выполнении скрипта.jpg [ 363.08 КБ | Просмотров: 18440 ]

Автор:  snark [ 30 янв 2013, 17:32 ]
Заголовок сообщения:  Re: Создание БД

Для "пощупать" и "немножко поюзать" под виндой вполне хватит Денвер-а.

Автор:  stark [ 30 янв 2013, 17:35 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
stark писал(а):
а как заливаете ? покажите команду и вывод целиком .

Вот так

Залейте в командной строке

Цитата:
mysql --default-character-set=cp1251 < dump.sql


Как написано в документации
http://bgbilling.ru/v5.2/doc/ch01s06.html

Автор:  Угрюмов Роман [ 30 янв 2013, 17:37 ]
Заголовок сообщения:  Re: Создание БД

Классный ответ! А что вдруг скрипты перестали выполнятся в EMS?

Автор:  Угрюмов Роман [ 30 янв 2013, 17:49 ]
Заголовок сообщения:  Re: Создание БД

mysql> mysql --default-character-set=cp1251 < dump.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
--default-character-set=cp1251 < dump.sql' at line 1
mysql>

Автор:  stark [ 30 янв 2013, 17:51 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
mysql> mysql --default-character-set=cp1251 < dump.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
--default-character-set=cp1251 < dump.sql' at line 1
mysql>


нет..я сказал из командной строки ..Из cmd , не надо заходить в mysql вначале и ";" не надо ставить.

Автор:  stark [ 30 янв 2013, 17:52 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Классный ответ! А что вдруг скрипты перестали выполнятся в EMS?

что это ? почта России ?

Автор:  Угрюмов Роман [ 30 янв 2013, 17:54 ]
Заголовок сообщения:  Re: Создание БД

stark писал(а):
Угрюмов Роман писал(а):
Классный ответ! А что вдруг скрипты перестали выполнятся в EMS?

что это ? почта России ?

http://www.sqlmanager.net/products/mysql/manager/ Да как бы лет 5 пользуюсь :-)

Автор:  stark [ 30 янв 2013, 17:59 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
stark писал(а):
Угрюмов Роман писал(а):
Классный ответ! А что вдруг скрипты перестали выполнятся в EMS?

что это ? почта России ?

http://www.sqlmanager.net/products/mysql/manager/ Да как бы лет 5 пользуюсь :-)



Они может там и не работали . Я лично его ни разу не видел. Там скорее всего надо кодировку выбрать cp1251 или еще что . У нас инструкция универсальная чтобы работало под всеми платформами и можно было бы настроит сервер биллинга вообще из консоли (на линуксе например) . Сделайте из консоли и покажите вывод, если не работает, тогда мы вам поможем.

Автор:  Угрюмов Роман [ 30 янв 2013, 18:05 ]
Заголовок сообщения:  Re: Создание БД

Наверное я уже слишком устал на сегодня, давайте завтра продолжим?

Вложения:
Ошибка при выполнении скрипта1.jpg
Ошибка при выполнении скрипта1.jpg [ 146.95 КБ | Просмотров: 18435 ]

Автор:  stark [ 30 янв 2013, 18:11 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Наверное я уже слишком устал на сегодня, давайте завтра продолжим?


Уже лучше. Авторизация не прошла . Задайте еще ключ -uname и -p

где namе - имя пользователя mysql. Пароль у вас он сам спросит (если указан ключ -p). Логин/пароль те же, которые вы вводили в своем EMS.

Автор:  Угрюмов Роман [ 30 янв 2013, 18:26 ]
Заголовок сообщения:  Re: Создание БД

Базу создал, сообщений об ошибке нет. Клиент подключился. Спасибо! Но может вы разберетесь с EMS? Ну не дело из командной строки работать в 21 веке!

Автор:  skyb [ 30 янв 2013, 18:31 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Ну не дело из командной строки работать в 21 веке!

не дело работать на серверах в гуе не из командной строки ;) unix like ;)

Автор:  snark [ 30 янв 2013, 18:32 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
может вы разберетесь с EMS? Ну не дело из командной строки работать в 21 веке!

Если дамп залился - значит с дампом все в порядке, а вот насчет EMS я не уверен. Надо будет похапеадмином попробовать залить (им и встроенным клиентом большинство пользуется).

Квик вижу, а где омега?

Автор:  stark [ 30 янв 2013, 18:39 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Базу создал, сообщений об ошибке нет. Клиент подключился. Спасибо! Но может вы разберетесь с EMS? Ну не дело из командной строки работать в 21 веке!


пользуйтесь http://www.mysql.com/products/workbench/


Проверил, работает . А поводу проблем EMS пищите разработчикам EMS . Этот скрипт получен кошерным mysqldump-ом от самого mysql . И какой-то сторонний gui sql-редактор не может его запустить, это не наши проблемы.

Автор:  Угрюмов Роман [ 30 янв 2013, 18:42 ]
Заголовок сообщения:  Re: Создание БД

Согласен. А вот шкурный вопрос, какой нибудь демонстрационной базы у Вас нет, что бы цыфирки появились в клиенте и я мог бы директору это показать и флагом отмахать?

Автор:  stark [ 30 янв 2013, 18:53 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Согласен. А вот шкурный вопрос, какой нибудь демонстрационной базы у Вас нет, что бы цыфирки появились в клиенте и я мог бы директору это показать и флагом отмахать?

http://demo.bgbilling.ru/

Автор:  Phricker [ 30 янв 2013, 19:01 ]
Заголовок сообщения:  Re: Создание БД

Угрюмов Роман писал(а):
Согласен. А вот шкурный вопрос, какой нибудь демонстрационной базы у Вас нет, что бы цыфирки появились в клиенте и я мог бы директору это показать и флагом отмахать?

Да пожалуйста
Цитата:
4) В каталоге BGBillingClient найдите файл client.properties.

Код:
db.server.0.title=MyBilling
db.server.0.url=http://127.0.0.1:8080/bgbilling/executer
db.server.0.proxy.host=
db.server.0.proxy.port=

замените
Код:
db.server.0.url=http://127.0.0.1:8080/bgbilling/executer

на
Код:
db.server.0.url=http://demo.bgbilling.ru/executer

и запускайте клиент. логин пароль admin/admin

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/