shk*_*hk3 1 mysql mysqldump utf-8
我使用mysqldump来备份我的数据库.我的数据库被一次事故摧毁了,现在我想恢复它.但是SQL文件由bug#28969进行了双重编码. http://bugs.mysql.com/bug.php?id=28969 我的数据是否有任何解决方案可以返回?我只有mysqldump生成的SQL文件.谢谢.
我收回了我的数据.感谢大家.
通过这种方式,
1.进口凌乱的数据
2.将sqldump用作'mysqldump -h"$ DB_HOST -u"$ DB_USER"-p"$ DB_PASSWORD"--opt --quote-names --skip-set-charset --default-character-set = latin1"$ DB_NAME"> /tmp/temp.sql'
参考
我收回了我的数据.感谢大家.
通过这种方式,
1.进口凌乱的数据
2.使用sqldump作为 mysqldump -h "$DB_HOST -u "$DB_USER" -p"$DB_PASSWORD" --opt --quote-names --skip-set-charset --default-character-set=latin1 "$DB_NAME" > /tmp/temp.sql
参考
#!/bin/bash -e
DB_HOST="$1"
DB_USER="$2"
DB_PASSWORD="$3"
DB_NAME="$4"
mysqldump -h "$DB_HOST -u "$DB_USER" -p"$DB_PASSWORD" --opt --quote-names \
--skip-set-charset --default-character-set=latin1 "$DB_NAME" > /tmp/temp.sql
mysql -h "$DB_HOST" -u "$DB_USER" -p"$DB_PASSWORD" \
--default-character-set=utf8 "$DB_NAME" < /tmp/temp.sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2696 次 |
| 最近记录: |