如何在MySQL中导入SQL文件

您是否刚刚开始学习如何使用 MySQL 处理 SQL 文件?也许您对如何使用此工具导入文件感到有些迷茫。幸运的是,通过 MySQL 导入和导出文件实际上非常简单。按照下面的分步指南了解如何使用 MySQL 导入 SQL 文件。

使用命令行导入 SQL 文件

  1. 打开 XAMPP。

  2. 启动 Apache 服务器和 MySQL 数据库。

  3. 通过 phpMyAdmin 创建数据库。

  4. 将您选择的 SQL 文件复制到 xampp/mysql/bin/ 目录。

5.打开命令提示符

  1. xampp/mysql/bin/.

  2. 类型:mysql -u username -p database_name < file.sql

*username是指您的 MySQL 用户名。

*database_name是指您要导入的数据库。

*file.sql是您的文件名。

  1. 如果您已分配密码,请立即输入并按 Enter。

  2. 打开 phpMyAdmin 并选择您的数据库以确保表格已正确导入。

使用mysqldump导入SQL文件

  1. 要使用 mysqldump 导入 .sql 文件,请使用mysqlimport命令并使用以下标志和语法$ mysqlimport -u magazine_admin -p magazines_production ~/backup/database/magazines.sql
  • 需要-u-p进行身份验证,然后是要导入的数据库的名称。

  • 您需要指定包含导入数据的 SQL 转储文件的路径:~/backup/database/magazines.sql

  • 您不需要使用 > 或 < 进行导入,但在下一个指南中您将需要它们进行导出。

  1. 这将提示密码请求。

3.您的文件将被自动导入。

使用mysqldump导出SQL文件

  1. 要将 MySQL 数据库导出到测试文件,首先使用mysqldump命令。

  2. 登录 MySQL。

  3. 使用以下标志和选项输入mysqldump命令:$ mysqldump -u my_username -p database_name > output_file_path

*-u标志指定 MySQL 用户名。

*-p标志指定与上述用户名关联的密码提示。

*database_name是您要导出的数据库的名称。

*>符号是用于 STDOUT 的 Unix 指令,这将使 Unix 命令可以将输出命令的后续结果输出到另一个位置。这些位置通常是文件路径。

  1. 确保将完全限定的路径及其文件名输入到您的输出文件路径中,这样您的文件将准确地放置在您想要的位置。

  2. 执行命令后,系统会提示您输入密码。然后,这将创建您导出的带有 .sql 扩展名的备份文件。

笔记:

  • 输入此命令后,可能会要求您输入您使用的 MySQL 用户的密码。

  • 使用有记录的现有数据库时请小心,因为此命令将覆盖现有数据库并最终丢失记录。


**使用SimpleBackups自动执行 MySQL 备份 **

SimpleBackups 是一个数据库和网站备份自动化工具。 SimpleBackups 使用 MySQLDump 将备份文件安全地发送到异地到云进行存储,从而实现 MySQL 备份的自动化。当您需要确保您的 MySQL 备份安全时,您可以信任 SimpleBackups 为您处理它。

你可能感兴趣的:(mysql,数据库,sql)