【问题解决】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

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

相关推荐
AllData公司负责人17 小时前
AllData数据中台集成开源项目Apache Doris建设实时数仓平台
java·大数据·数据库·数据仓库·apache doris·实时数仓平台·doris集群
Dream of maid17 小时前
Mysql(2)DML
android·数据库·mysql
菜程序17 小时前
2026年MySQL安装教程(超详细)
数据库·mysql
Milu_Jingyu17 小时前
sqlite3_prepare_v2 与 sqlite3_exec 在 SQLite 中的核心区别
java·数据库·sqlite
神の愛17 小时前
针对“单个功能操作数据库”要不要加 @Transactional,
数据库
fly spider17 小时前
MySQL执行流程详解
数据库·mysql
计算机学姐17 小时前
基于SpringBoot的充电桩预约管理系统【阶梯电费+个性化推荐+数据可视化】
java·vue.js·spring boot·后端·mysql·信息可视化·mybatis
Jermy Li17 小时前
HugeGraph 正式晋升 Apache 顶级项目:重塑「图 + AI」底座
数据库·人工智能·apache·知识图谱·database·hugegraph·knowledge graph
老wang你好17 小时前
关系型数据库核心概念与 MySQL 操作
mysql
fly spider18 小时前
MySQL事务详解
数据库·mysql