LINUX.ORG.RU

Return From MariaDB to MySQL

 ,


0

1

Добрый день. Появилась очередная задача. Насколько её назвать вменяемой - решайте сами. Развернута Fedora 23 с софтом Redmine, и его необходимо перенести под RHEL. Костыль заключается в переносе SQL дампа из MariaDB в MySQL. Имеем: - Fedora

Linux redmine 4.4.9-300.fc23.x86_64 #1 SMP Wed May 4 23:56:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

mariadb-config-10.0.23-1.fc23.x86_64
mariadb-devel-10.0.23-1.fc23.x86_64
mariadb-errmsg-10.0.23-1.fc23.x86_64
mariadb-server-10.0.23-1.fc23.x86_64
mariadb-10.0.23-1.fc23.x86_64
mariadb-libs-10.0.23-1.fc23.x86_64
mariadb-common-10.0.23-1.fc23.x86_64

- RHEL

Linux redmine 2.6.32-642.el6.x86_64 #1 SMP Wed Apr 13 00:51:26 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

php-mysql-5.4.45-9.el6.remi.x86_64
compat-mysql51-5.1.54-1.el6.remi.x86_64
mysql-5.5.50-1.el6.remi.x86_64
mysql-server-5.5.50-1.el6.remi.x86_64
mysql-community-release-el6-5.noarch
mysql-devel-5.5.50-1.el6.remi.x86_64
mysql-libs-5.5.50-1.el6.remi.x86_64

При попытке залития дампа в MySQL получаем ошибку

mysql -u root -p mysql < all-databases.sql 
Enter password: 
ERROR 1064 (42000) at line 394: 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 'STATS_PERSISTENT=0' at line 11

Ошибка синтаксиса, который был изменен с MySQL >=5.6. Вопрос - делал ли кто-то подобное, куда копать, можно ли реализовать такой даунгрейд?

Глянь ман по mysqldump в фетоде, там скорее всего есть какие-то ключи отключающие все излишества и рюшечки в дампе

MrClon ★★★★★
()
Ответ на: комментарий от sss-man

Сделано! Кому интересно - переносил таблицами.

sss-man
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.