升级Windows上的XAMPP,旧版本:我可以排除原生表而不丢失重要数据吗?

8 浏览
0 Comments

升级Windows上的XAMPP,旧版本:我可以排除原生表而不丢失重要数据吗?

XAMPP最近从InnoDB更换为了MariaDB。由于我需要更新版本的PHP和MySQL,所以我需要新版本的XAMPP。现在,我的旧XAMPP数据库转储非常大,因为所有过去的项目都在这个数据库中。\n我似乎在导入本机mysql表时遇到了问题:\n

\n

    \n

  • information_schema
  • \n

  • mysql
  • \n

  • performance_schema
  • \n

  • phpmyadmin
  • \n

  • test
  • \n

\n

\n因此,我在旧的XAMPP安装中进行了以下操作:\n首先导出除本机表之外的所有数据库名称:\n

SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT IN ('mysql','information_schema','performance_schema','phpmyadmin','test');

\n然后转储除本机表之外的所有数据库:\n

mysqldump -u root > all-dbs.sql --databases db1 db2 .....

\n接下来,我在PHPMyAdmin中导入了这个转储文件,似乎运行正常(在写下这句话时导入仍在进行中)。\n现在我的问题是:mysql的本机表是否包含我的旧项目的重要数据,还是我可以安全地使用新的表继续工作?

0