分类: Mysql/postgreSQL
2012-03-20 10:20:40
@要求:命令行,支持批量Insert,能备份和恢复所有东西(结构+存储过程+数据...)
备份:cmd -> mysqldump -uroot -p123456 -R -B dbame>E:/dbname.sql
还原:mysql>source e:/dbname.sql
注:-R 存储过程, -B CREATE DATABASE `XXX`,-t or --no-create-info 备份数据而不备份结构,-d or --no-data 备份结构而不备份数据,--comment 保留注释。
命令行导入导出中保留注释的解决办法:
在存储过程BODY里面添加注释
/*!99999
* Write your comments here.
*/
失败!用source命令不行!mysql-front也不行!
正常注释(双杠空格,/**/,总之不带叹号! #注释不行)mysqldump导出+其他工具导入。findmywayout2012-10-05 13:43:45
乱码解决办法——指定字符集:
mysqldump -uroot -p123456 -R -B --comment --default-character-set=utf8 db_test>/root/bk.sql
如果还有乱码,用文本编辑器转换为utf8编码。