使用mysqldump命令备份MySQL数据库到UTF-8编码文件
使用mysqldump命令备份MySQL数据库到UTF-8编码文件
mysqldump 是MySQL自带的逻辑备份工具,可以将数据库导出为SQL语句。-c 选项用于生成完整的插入语句,--default-character-set=utf8mb4 选项用于设置导出数据的字符集为UTF-8编码,--skip-extended-insert选项禁用扩展插入语法,生成更兼容的SQL语句。
以下是使用 mysqldump -c --skip-extended-insert --default-character-set=utf8mb4 命令备份MySQL数据库的示例:
mysqldump -c --skip-extended-insert --default-character-set=utf8mb4 -u username -p database_name > backup.sql
参数说明:
username: 连接MySQL数据库的用户名。*database_name: 需要备份的数据库名称。*backup.sql: 备份文件的文件名,可以自定义。
使用方法:
- 将
username替换为你的MySQL用户名,database_name替换为你要备份的数据库名。2. 在终端或命令提示符中执行上述命令。3. 系统会提示你输入密码,输入你的MySQL密码后,备份过程开始。4. 备份完成后,你会在当前目录下找到名为backup.sql的备份文件,该文件包含了数据库的完整结构和数据,并且字符集为UTF-8编码。
注意:
- 使用
-p选项时,密码和选项之间不要加空格。* 备份文件的大小取决于数据库的大小,请确保磁盘空间充足。
原文地址: http://www.cveoy.top/t/topic/S7S 著作权归作者所有。请勿转载和采集!