Jump to content

Ручная конвертация базы

Featured Replies

Posted
comment_98431

Столкнулся с проблемой при автоматической конвертацией базы 3.4.8 до 4.1.5.1. Уставщик начал ругаться что моя база не в той кодировке utf8 и предложил исправить её автоматически через свой конвертер. Вот какую ошибку выдает при использовании конвертера:

Error: MySQL server has gone away File: /system/Db/Db.php Line: 199

каким образом можно провести конвертацию базы в ручную? Читал тут на форуме что нужна мол кодировка utf8mb4_unicode_ci в ручном режиме изменил её, но это не помогло.

comment_98432
8 минут назад, Salozar сказал:

Error: MySQL server has gone away

Означает, что MySQL упал. Плачебно, если он падает из-за нехватки ресурсов, тогда вряд ли ваш форум будет нормально работать.

Кодировка нужна UTF8, необязательно UTF8MB4. Менять нужно не только базу, но и все таблицы, поля. Если база небольшая - скачивайте, открывайте дамп (желательно NotePade++) и исправляйте все на UTF8, поля в utf8_unicode_ci. 

  • Author
comment_98433

У меня нормально работает 3.4.8. Причем база большая и никаких проблем не возникает. Чистый 4.1.5.1 тоже бегает без проблем. Ну и вообще у меня ВПС и на ней 2гб оперативки, а форуму нужно всего 128мб.

Я как раз дамп и скачивал и менял, ошибка та же.

Вот что выдает в информации автоматический конвертер перед началом работы

Цитата

 

Info

IP.Board Character Set: utf-8
Database Character Set: utf8
Original table prefix: 
Converted table prefix: x_utf_
187 tables are utf8
187 tables have incorrect collations
Can use 'dump' method: false

 

Проблема может быть в том что у таблиц нету префикса?

  • 4 недели спустя...
comment_100072

Приветствую!
Обновляюсь с 3.4.9 до 4.1.4.1. Большинство таблиц конвертацию прошли. Одну таблицу нашел вручную и исправил. Осталась одна последняя и с ней я мозг поломал.
При открытии дампа комп зависает )))
Как найти зловредную таблицу?

Скриншот 30.01.2016 34044.jpg

comment_100079

Можно в phpmyadmin сделать запрос, можно саму таблицу изменить и выставить кодировку полей. Способов масса

comment_100081

Но все таблицы  во вкладке "структура" в столбце " сравнение" имеют требуемую кодировку...
 

comment_100082

Ок.
Все решилось. Взял другой релиз, так же остались две таблицы, обе исправил вручную и на этот раз прокатило. Что было - я без понятия )))

comment_100149

Я успешно конвертил большие бд и на 4.0 и 4.1, никаких проблем не возникало

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.