forum.bitel.ru http://forum.bitel.ru/ |
|
Не создаётся база из dump.sql http://forum.bitel.ru/viewtopic.php?f=22&t=9275 |
Страница 1 из 1 |
Автор: | zanadu [ 22 май 2014, 17:31 ] |
Заголовок сообщения: | Не создаётся база из dump.sql |
Добрый день! Устанавливаю BGBilling 6.1 на виртуальную машину с CentOS 5.6 Final x86 MySQL version 5.0.95 [root@bill local]# mysql --default-character-set=cp1251 < dump.sql ERROR 1071 (42000) at line 1003: Specified key was too long; max key length is 1000 bytes [root@bill local]# Скажите, пожалуйста, куда копать? |
Автор: | dimOn [ 22 май 2014, 17:33 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
Цитата: --default-character-set=cp1251 это вы где взяли? дамп у нас в utf-8, в доке тоже так написано:http://bgbilling.ru/v6.1/doc/ch01s06.html |
Автор: | stark [ 22 май 2014, 17:38 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
dump был в cp1251 для более младших версий. Начиная с 6.1 - в utf8. |
Автор: | zanadu [ 22 май 2014, 17:40 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
В сети много источников, например: http://wiki.bitel.ru/index.php/Установка_на_Ubuntu_8_Desktop К сожалению: [root@bill local]# mysql --default-character-set=utf8 < dump.sql ERROR 1071 (42000) at line 1003: Specified key was too long; max key length is 1 000 bytes [root@bill local]# |
Автор: | skyb [ 22 май 2014, 17:46 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
а настройки то верные? у вас параметр увеличить нада который сейчас в 1000 |
Автор: | dimOn [ 22 май 2014, 17:53 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
viewtopic.php?f=51&t=7121&hilit=ERROR+1071 |
Автор: | stark [ 22 май 2014, 18:01 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
А дамп точно последний с сайта взяли ? Сейчас только что проверил - работает, заливает без ошибок. |
Автор: | stark [ 22 май 2014, 18:04 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
да, настройте как по ссылке : Код: default-character-set=utf8
default-table-type=innodb |
Автор: | zanadu [ 22 май 2014, 18:14 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
Дамп из BGBillingServer_6.1_895.zip. На данный момент my.cnf такой и ошибка та же: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql old_passwords=1 max_allowed_packet=50M myisam_data_pointer_size=6 max_connections=1000 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid open_files_limit=32000 # default-storage-engine = innodb default-character-set=utf8 #default-collation=cp1251_general_ci sql-mode= # # InnoDb innodb_file_per_table # innodb_log_group_home_dir = /var/lib/mysql/ innodb_buffer_pool_size = 1G innodb_additional_mem_pool_size = 16M # innodb_log_files_in_group = 2 innodb_log_file_size = 128M innodb_log_buffer_size = 8M innodb_lock_wait_timeout = 120 # innodb_thread_concurrency = 2 innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT # |
Автор: | stark [ 22 май 2014, 18:18 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
Перенесите эти настройки из [mysqld_safe] в [mysqld] Тут есть рекомендации по настройки mysql: http://wiki.bitel.ru/index.php/%D0%A0%D ... 0%B5_MySQL |
Автор: | stark [ 22 май 2014, 18:27 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
zanadu писал(а): Исправил статью. |
Автор: | zanadu [ 22 май 2014, 18:31 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
Спасибо всем, особенно stark! Заработало с таким my.cnf: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql old_passwords=1 max_allowed_packet=50M myisam_data_pointer_size=6 max_connections=1000 open_files_limit=32000 default-storage-engine = innodb default-character-set=utf8 default-table-type=innodb [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid open_files_limit=32000 |
Автор: | niko [ 07 апр 2015, 15:43 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
На дампе из 6.2 на 2216 строке проблемы: ERROR 1364 (HY000) at line 2216: Field 'gr' doesn't have a default value Сначала жаловалось на email, но его внести проблемы не составило, а вот что за gr и какое туда значение внести? И вообще судя по строке создания таблицы user там все параметры должны быть. |
Автор: | Phricker [ 07 апр 2015, 16:03 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
http://wiki.bitel.ru/index.php/Field_.. ... ault_value |
Автор: | niko [ 07 апр 2015, 17:24 ] |
Заголовок сообщения: | Re: Не создаётся база из dump.sql |
Phricker писал(а): http://wiki.bitel.ru/index.php/Field_..._doesn%27t_have_a_default_value Спасибо за подсказку куда копать. После установки из rpm с mysql.com создался /usr/my.cnf в котором был STRICT. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |