mariadb: не удалось выполнить 'ПОКАЗАТЬ СТАТУС ПАКЕТА ГДЕ Db =' db_name ' - PullRequest
0 голосов
/ 19 сентября 2018

При получении дампа таблиц и хранимых процедур на mariadb 10.2.12, я получаю сообщение об ошибке mysqldump: Couldn't execute 'SHOW PACKAGE STATUS WHERE Db = 'db_name'': You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'PACKAGE STATUS WHERE Db = 'db_name'

Команда Я использую mysqldump -h имя хоста -u пользователь -p --routines --triggers --all-database> MySQLStoredProc.sql

1 Ответ

0 голосов
/ 31 января 2019

Действительно.

В CentOS: «MariaDB-client-10.3.12-1» не взаимодействует с «MySQL сервером 5.6.26».

Без страха:

Что у нас есть?

rpm --query --all | grep -i maria

Пойдем со старой версией 10.2.21, которая является "стабильной".

Доступно по адресу:

http://mirror.mva -n.net / mariadb // mariadb-10.2.21 / yum / rhel7-amd64 /

Получить старые пакеты:

wget http://mirror.mva-n.net/mariadb//mariadb-10.2.21/yum/rhel7-amd64/rpms/MariaDB-10.2.19-centos73-x86_64-client.rpm
wget http://mirror.mva-n.net/mariadb//mariadb-10.2.21/yum/rhel7-amd64/rpms/MariaDB-10.2.19-centos73-x86_64-compat.rpm
wget http://mirror.mva-n.net/mariadb//mariadb-10.2.21/yum/rhel7-amd64/rpms/MariaDB-10.2.19-centos73-x86_64-common.rpm

Проверить хэш-суммыс файлом, доступным по адресу

http://mirror.mva -n.net / mariadb // mariadb-10.2.21 / yum / rhel7-amd64 / sha256sums.txt

(это не совсем хорошо, суммы НЕ должны быть на зеркале ...)

Понижение существующего:

rpm -Uvh --oldpackage MariaDB*

И это работает на данный момент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...