升级到 mariadb 后如何恢复 mysql 数据库

升级到 mariadb 后如何恢复 mysql 数据库

安装时mariadb-server,它将我所有现有的数据库移动到/var/lib/mysql-5.7并创建了一个新/var/lib/mysql文件夹。

如何从备份文件夹恢复这些数据库?

答案1

只需将 mysql-5.7 文件夹(安装 maria db 时位于 /var/lib 中)的副本放在某个临时位置即可。

现在,在您的 /var/lib 中,您将有一个名为 mysql 的文件夹,它是您当前的数据库(没有您的旧转储)。

现在,停止你的 mysql。出于安全目的,将 /var/lib 中的 mysql 文件夹移动到某个位置,并将 mysql-5.7 文件夹移动到 /var/lib 并将其重命名为 mysql。设置与以前的 mysql 文件夹相同的权限。

再次重启 mysql 服务。现在你将拥有旧的转储。

答案2

恢复 MySQL 或 MariaDB 数据库将涉及“exporting它”,然后“importing它”。使用“phpmyadmin它”导出数据库。将生成的文件复制到临时位置或 USB 驱动器,然后使用“它phpmyadmin”导入它。

或者使用:mysqldump

相关内容