如何在 Synology NAS 上将 MariaDB 从 5 迁移到 10?

How can I migrate my MariaDB from 5 to 10 on my Synology NAS?

我的 Synology NAS 上有一个 MariaDB 5 数据库 运行。 Synology 最近在套件中心发布了 MaraDB 10。我想将我的数据库从 MariaDB 5 转移到 MariaDB 10。该数据库有 8 个 tables,其中只有 1 个很大,为 1.2 GiB。

我尝试将数据库导出为 .sql 文件,然后导入新的 MariaDB 10 实例。这似乎部分起作用,但并没有导入全部内容。只有大约三分之一的 table 和一些 table 的 none。我检查了缺少的 tables 在 .sql 文件中是否有条目。

是否有专门针对这种情况设计的实用程序?谷歌搜索这给出了 lunix 机器上数据库 运行 的结果(我猜 Synology 是)并且需要 shell 命令。而我对Linux.

了解不多

我遇到了同样的问题,但我已经解决了。 解决

  1. 登录 phpMyAdmin 并创建备份。

  2. 停止 MariaDB 5 服务

  3. 启动MariaDB10服务

  4. 登录phpMyAdmin 单击导入。

    点击网站端选择php

    设置->selectphp版本(我有php7)->高级设置->扩展和设置设置

Php setting

重新启动所有服务(不启动 MariaDB5)