如何在 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.
了解不多
我遇到了同样的问题,但我已经解决了。
解决
登录 phpMyAdmin 并创建备份。
停止 MariaDB 5 服务
启动MariaDB10服务
登录phpMyAdmin 单击导入。
点击网站端选择php
设置->selectphp版本(我有php7)->高级设置->扩展和设置设置
Php setting
重新启动所有服务(不启动 MariaDB5)
我的 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.
了解不多我遇到了同样的问题,但我已经解决了。 解决
登录 phpMyAdmin 并创建备份。
停止 MariaDB 5 服务
启动MariaDB10服务
登录phpMyAdmin 单击导入。
点击网站端选择php
设置->selectphp版本(我有php7)->高级设置->扩展和设置设置
Php setting
重新启动所有服务(不启动 MariaDB5)