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 писал(а):
В сети много источников, например:
http://wiki.bitel.ru/index.php/Установка_на_Ubuntu_8_Desktop



Исправил статью.

Автор:  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/