【问题标题】:Coverting a .BAK file into a .SQL for use in XAMPP phpmyadmin将 .BAK 文件转换为 .SQL 以在 XAMPP phpmyadmin 中使用
【发布时间】:2016-09-23 21:02:34
【问题描述】:

我有一个 .bak 文件,我需要使用 xampp 的 phpmyadmin(本地开发)将它导入数据库(需要一个 .sql 文件),有没有办法做到这一点? 我已经找了一段时间了,我找到了解决方案,但它是针对 Windows SQL Server 而不是针对 xampp。

注意:我从客户端获取文件,这意味着我无法访问他们的服务器,也无法进行数据库导出。

提前致谢!

【问题讨论】:

  • SQL Server 数据库(.bak 文件)是否需要转换成 MySQL(.sql 文件)?
  • 是的,我尝试导入 .bak 文件,但没有成功。

标签: php mysql web phpmyadmin xampp


【解决方案1】:

我认为您需要按照以下步骤完成从 SQL Server 数据库到 MySQL 的迁移。

1] 在本地 SQL Server 实例上恢复 .bak 文件。

2] 您可以使用 MySQL WorkBench 的数据库迁移工具将备份文件转换为本地计算机上的 mysql 数据库。

MySQL WorkBench Tool Database Migration

3] 一旦 MySQL 数据库就位,您可以将其转储到 .SQL 文件中。

$ mysqldump -u [uname] -p[pass] db_name > db_backup.sql

4] 最后你可以在你的 phpmyadmin 界面上运行这个 sql 文件。

【讨论】:

  • 如果我使用 Xampp,这会起作用吗?我收到的只是来自客户端的 .bak 文件,需要使用它在 phpmyadmin 中设置数据库,以便我可以在本地编辑站点。
  • 是的,您应该可以在 Xampp/phpymyadmin 中执行 .sql 文件来设置 mysql 数据库。
  • 当我启动 SQL 迁移时,它要求提供源和目标 RDBMS 连接参数。我会在里面放什么?
  • 您的机器上安装了 SQL Server 吗?您需要在 SQL Server 上恢复备份文件,然后为恢复的 SQL Server 数据库指定连接字符串。
  • 如果我没记错的话,XAMPP 是指支持连接不同数据库的 PHP 开发。您需要安装 SQL Server Express 版本(microsoft.com/en-in/download/details.aspx?id=42299),然后在该服务器上恢复文件。
猜你喜欢
  • 1970-01-01
  • 2012-09-21
  • 2016-08-10
  • 2016-06-02
  • 1970-01-01
  • 2014-04-16
  • 1970-01-01
  • 2022-11-07
  • 2012-03-12
相关资源
最近更新 更多