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

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

相关推荐
qingy_20462 分钟前
【JavaWeb】JavaWeb入门之XML详解
数据库·oracle
大数据面试宝典6 分钟前
用AI来写SQL:让ChatGPT成为你的数据库助手
数据库·人工智能·chatgpt
努力的小雨11 分钟前
快速上手 KSQL:轻松与数据库交互的利器
数据库·经验分享
Gentle58613 分钟前
labview中连接sql server数据库查询语句
数据库·labview
Gentle58614 分钟前
labview用sql server数据库存取数据到一个单元格
数据库·labview
2401_8576363917 分钟前
共享汽车管理新纪元:SpringBoot框架应用
数据库·spring boot·汽车
菲兹园长17 分钟前
表的设计(MYSQL)
数据库·mysql
Java Fans32 分钟前
MySQL数据库常用命令大全(完整版——表格形式)
数据库·mysql
起飞的风筝1 小时前
【redis】—— 环境搭建教程
数据库·redis·缓存
白萝卜弟弟1 小时前
【MySQL】MySQL函数之JSON_EXTRACT
数据库·mysql·json