【问题解决】MySQL恢复数据库报错Unknown command ‘\‘‘.

问题

使用以下命令备份恢复数据库,恢复失败提示ERROR at line 39595: Unknown command '\''.

bash 复制代码
#备份数据库
mysqldump -u username -p --no-create-db -R databasename > dump.sql
#恢复数据库
mysql -u username -p databasename2 < dump.sql

问题原因及解法

原因 :中文字符的问题
解法:备份与恢复数据库命令都指定字符集,命令如下:

bash 复制代码
#备份数据库
mysqldump -u username -p --no-create-db --default-character-set=utf8mb4 -R databasename > dump.sql
#恢复数据库
mysql -u username -p --default-character-set=utf8mb4 databasename2 < dump.sql

以下命令中的字符集请根据所备数据库相同字符集指定。

相关推荐
GBASE15 小时前
GBASE南大通用技术分享:GBase 8s数据库典型安装(命令行方式)
数据库
康惠桀15 小时前
Oracle UNDO表空间监控指南
数据库·oracle
SeaTunnel15 小时前
实测有效|用 SeaTunnel 免费实现 MySQL→Oracle 实时同步,步骤超细
数据库·mysql·oracle·开源·seatunnel·数据同步·连接器
Mr.朱鹏15 小时前
ShardingJDBC实战指南
java·jvm·数据库·spring·分库分表·shardingjdbc·shardingshere
咔咔一顿操作15 小时前
MySQL 事务管理与锁机制:解决并发场景下的数据一致性问题
java·数据库·mysql
麦兜*15 小时前
MongoDB 备份与恢复终极指南:mongodump 和 mongorestore 深度实战
java·数据库·spring boot·mongodb·spring
xhbh66616 小时前
MySQL数据导出避坑指南:如何选择正确的工具并设计安全的备份策略?
数据库·mysql·oracle·程序员·mysql导出数据库
幻奏岚音16 小时前
《数据库系统概论》第一章 初识数据库
数据库·算法·oracle
蜗牛~turbo16 小时前
金蝶云星空 调价表取历史价格
java·数据库·sql·c#·database
jc062017 小时前
4.1-中间件之Redis
数据库·redis·中间件