Тема: С MySQL 5.0.22 32bit на MySQL 5.0.96 64bit
Добрый день.
Пытались поменять версию с MySQL 5.0.22 32bit на MySQL 5.0.96 64bit.
Процедура востановления резервной копии которая была сделана с 5.0.22 вылетает с ошибками.
Пробовали создать новую базу данных на 5.0.96 64bit с нуля, база нормально создалась и конфигуратор подключился.
Попытка востановления с резервной копии с помошью конфугуратора на новосозданной базе прошла без ошибок, но после перезапуска конфигуратора, конфигуратор вылетел с ошибкой повреждения базы данных.
Можно как то усправить?
Процедура востановления резервной копии которая была сделана с 5.0.22 вылетает с ошибками.
Какую выдает ошибку? Скриншот ошибки пришлите.
Если СУБД MySQL установлена не из пакета ПО “Комендантъ”, то в файле конфигурации my.ini(my.cnf) необходимо указать кодировку клиента, сервера и параметр max_allowed_packet:
[mysqld]
old-passwords=1
default-character-set=cp1251#Параметр обязателен к установке. В противном случае неизбежны ошибки при восстановлении БД из резервной копии.
max_allowed_packet=20000000[mysql]
default-character-set=cp1251
Спасибо , база нормально востановилась.
просто в конфигурационном файле
[mysqld]
Строчка такая
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=cp1251
вместо
default-character-set=cp1251
А какие привелегии для юзера admin нужны в базе komendant для ручного добавления юзера admin?
Необходимо дать все привилегии кроме распределения прав (установите MySQL из комплекта и там все увидите).
Необходимо дать все привилегии кроме распределения прав (установите MySQL из комплекта и там все увидите).
Чесноговоря сначала так и сделал, admin получал select и super, продубливорав на новую бд , при конекте выскочила ошибка.
вернул все привелегии кроме grand. так нормально подключилось.
делал при помоши EMS SQL Manager for MySQL.