【问题解决】MySQL恢复数据库报错Unknown command '\''.
问题
使用以下命令备份恢复数据库,恢复失败提示ERROR at line 39595: Unknown command '\''.
#备份数据库 mysqldump -u username -p --no-create-db -R databasename > dump.sql #恢复数据库 mysql -u username -p databasename2 < dump.sql
问题原因及解法
原因:中文字符的问题
解法:备份与恢复数据库命令都指定字符集,命令如下:
#备份数据库 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
以下命令中的字符集请根据所备数据库相同字符集指定。
本文作者:东北小狐狸
本文链接:https://www.cnblogs.com/hellxz/p/18226145
版权声明:本作品采用自由转载-非商用-非衍生-保持署名 (CC BY-NC-ND 3.0)许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2023-06-01 k8s问题解决 - 删除命名空间长时间处于terminating状态