我可以直接将 .sql 文件导入 XAMPP 安装吗

Posted

技术标签:

【中文标题】我可以直接将 .sql 文件导入 XAMPP 安装吗【英文标题】:Can I directly import a .sql file into a XAMPP installation 【发布时间】:2012-09-28 23:41:10 【问题描述】:

我正在使用 XAMPP 打包一个 java webapp 软件,这样我的用户就不必安装像 mysql 这样的依赖项。我可以运行 webapp。

我将模式文件 (.frm) 格式复制到 xampp mysql/data 目录。 但是我有一个 mysqldump 文件,我想随软件一起提供,以便在第一次安装时创建表并填充一些默认数据。你能提出一个好的方法吗?

我的理解是 .frm 文件只包含架构。 对于我的用例来说,最好的解决方案是将 .sql 文件与软件打包,以便它第一次运行。

【问题讨论】:

【参考方案1】:

我找到了解决方案。我有一个脚本,用户第一次使用该软件时必须运行该脚本。在该脚本中,我使用 mysql -u <username> -p<password> <database-name> < file.sql 导入 .sql 文件。

【讨论】:

以上是关于我可以直接将 .sql 文件导入 XAMPP 安装吗的主要内容,如果未能解决你的问题,请参考以下文章

使用批处理脚本导入 sql 文件

将 XAMPP 数据库迁移到 LAMP

在安装了 xampp 的 Wordpress 上导入 XML

重新安装 xampp

将大型 .sql 文件导入数据库 - 重复超时错误 phPMYAdmin

Ubuntu - xampp - 无法将数据库导入 mysql