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

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

相关推荐
晓风残月Yuperman42 分钟前
ORA-03137: TTC 协议内部错误
数据库·oracle
ever_up9735 小时前
EasyExcel的导入与导出及在实际项目生产场景的一下应用例子
java·开发语言·数据库
warrah6 小时前
mysql主从同步
mysql·主从
鹿子铭6 小时前
单线程Redis:Redis为什么这么快
数据库·redis
JSON_L7 小时前
MySQL 事务处理
数据库·mysql
爱打lan球的程序员8 小时前
redis分布式锁和lua脚本
数据库·redis·分布式
说书客啊8 小时前
计算机毕业设计 | springboot旅行旅游网站管理系统(附源码)
java·数据库·spring boot·后端·毕业设计·课程设计·旅游
hummhumm8 小时前
数据库系统 第46节 数据库版本控制
java·javascript·数据库·python·sql·json·database
飞翔沫沫情8 小时前
mysql快速定位cpu 占比过高的sql语句
mysql
ac-er88888 小时前
Flask如何创建并运行数据库迁移
数据库·python·flask