使用命令行选项导出和导入 .SQL 文件
从命令行导出和导入 .SQL 文件是一种便捷的方法处理 MySQL 数据库管理。但是,除了基本导出/导入功能之外,您可能还需要其他选项。
要导出具有特定选项的 .SQL 文件:
mysqldump -u <username> -p -h <hostname> <database_name> [options] > <filename>.sql
其中:
-
-u 用户名指定数据库username
-
-p 提示输入密码
-
-h hostname表示服务器主机名(或IP地址)
-
是数据库的名称导出
-
[选项]允许各种导出选项(见下文)
-
> .sql 指定输出文件名
常用导出选项:
-
--disable-keys : 禁用外键检查
-
--skip-add-drop-table: 导出表数据,不包含建表语句(仅结构)
-
--replace: 替换现有数据(如果存在)
导入 .SQL文件:
mysql -u <username> -p -h <hostname> <database_name> < <filename>.sql
其中:
-
-u 用户名 指定数据库用户名
-
-p 提示输入密码
-
-h hostname 表示服务器主机名(或 IP 地址)
-
是要导入的数据库的名称
-
.sql 指定输入文件名
示例:
-
导出: mysqldump - u vivek -p -h 本地主机博客 --disable-keys --跳过添加删除表> backup.sql
-
导入: mysql -u vivek -p -h localhost blog
备份.sql
以上是如何使用命令行选项高效导出和导入 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!