精易论坛

标题: mysqldump备份问题 [打印本页]

作者: 好福福福    时间: 2023-12-25 15:15
标题: mysqldump备份问题
c:\mysqldump -uzhanghao -pmima -h127.0.0.1 -P3306 shujuku 表名 > F:\11.sql


备份数据库里的指定表。。表名英文就能成功。。用中文就失败。。求正确写法

作者: cmaks    时间: 2023-12-25 15:22
表名加上引号,或者设置字符集试试~
mysqldump -u zhanghao -p mima -h 127.0.0.1 -P 3306 shujuku `表名` > F:\11.sql

mysqldump -u zhanghao -p mima -h 127.0.0.1 -P 3306 --default-character-set=utf8 shujuku `表名` > F:\11.sql


作者: 好福福福    时间: 2023-12-25 15:48
cmaks 发表于 2023-12-25 15:22
表名加上引号,或者设置字符集试试~
mysqldump -u zhanghao -p mima -h 127.0.0.1 -P 3306 shujuku `表名`  ...

都没成功
作者: 左哼哼    时间: 2023-12-25 17:25
数据库是UTF8格式的 你用ansi字符肯定是不对的 转换一下
作者: hjh2112    时间: 2023-12-25 17:50
修改mysql配置文件,default-character-set=gbk
作者: cmaks    时间: 2023-12-26 10:48
使用中文表名时,可以看到数据库 data 目录下的表名编码已经转换为Unicode了,如”@88683.ibd“;导致一系列问题

建议省时省力,优先使用英文字母拼音表名,或者使用第三方如navicat备份




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4