mariadb:无法在Db ='db_name'的情况下执行'SHOW PACKAGE STATUS'

时间:2018-09-19 10:47:04

标签: mysql mariadb

在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-例程--triggers-所有数据库> MySQLStoredProc.sql

1 个答案:

答案 0 :(得分:0)

确实。

在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

检查针对文件中可用的hashsums在

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

(这是不是真的足够好,总和不应该上镜...)

降级现有:

rpm -Uvh --oldpackage MariaDB*

它现在可以正常工作。