您是否刚刚开始学习如何使用 MySQL 处理 SQL 文件?也许您对如何使用此工具导入文件感到有些迷茫。幸运的是,通过 MySQL 导入和导出文件实际上非常简单。按照下面的分步指南了解如何使用 MySQL 导入 SQL 文件。
使用命令行导入 SQL 文件
-
打开 XAMPP。
-
启动 Apache 服务器和 MySQL 数据库。
-
通过 phpMyAdmin 创建数据库。
-
将您选择的 SQL 文件复制到 xampp/mysql/bin/ 目录。
5.打开命令提示符
-
去xampp/mysql/bin/.
-
类型:
mysql -u username -p database_name < file.sql
*username
是指您的 MySQL 用户名。
*database_name
是指您要导入的数据库。
*file.sql
是您的文件名。
-
如果您已分配密码,请立即输入并按 Enter。
-
打开 phpMyAdmin 并选择您的数据库以确保表格已正确导入。
使用mysqldump导入SQL文件
- 要使用 mysqldump 导入 .sql 文件,请使用
mysqlimport
命令并使用以下标志和语法$ mysqlimport -u magazine_admin -p magazines_production ~/backup/database/magazines.sql
-
需要
-u
和-p
进行身份验证,然后是要导入的数据库的名称。 -
您需要指定包含导入数据的 SQL 转储文件的路径:
~/backup/database/magazines.sql
-
您不需要使用 > 或 < 进行导入,但在下一个指南中您将需要它们进行导出。
- 这将提示密码请求。
3.您的文件将被自动导入。
使用mysqldump导出SQL文件
-
要将 MySQL 数据库导出到测试文件,首先使用
mysqldump
命令。 -
登录 MySQL。
-
使用以下标志和选项输入
mysqldump
命令:$ mysqldump -u my_username -p database_name > output_file_path
*-u
标志指定 MySQL 用户名。
*-p
标志指定与上述用户名关联的密码提示。
*database_name
是您要导出的数据库的名称。
*>
符号是用于 STDOUT 的 Unix 指令,这将使 Unix 命令可以将输出命令的后续结果输出到另一个位置。这些位置通常是文件路径。
-
确保将完全限定的路径及其文件名输入到您的输出文件路径中,这样您的文件将准确地放置在您想要的位置。
-
执行命令后,系统会提示您输入密码。然后,这将创建您导出的带有 .sql 扩展名的备份文件。
笔记:
-
输入此命令后,可能会要求您输入您使用的 MySQL 用户的密码。
-
使用有记录的现有数据库时请小心,因为此命令将覆盖现有数据库并最终丢失记录。
**使用SimpleBackups自动执行 MySQL 备份 **
SimpleBackups 是一个数据库和网站备份自动化工具。 SimpleBackups 使用 MySQLDump 将备份文件安全地发送到异地到云进行存储,从而实现 MySQL 备份的自动化。当您需要确保您的 MySQL 备份安全时,您可以信任 SimpleBackups 为您处理它。