备份数据库
- # 还原没有更改字符集会出现乱码需指定字符集--default-character=gbk。
- mysqldump --default-character=gbk -uroot -p密码 数据库名 > 文件名.sql
- # 备份所有数据库 --all-databases
- mysqldump --default-character=gbk -uroot -p密码 --all-databases > 文件名.sql
- # 压缩备份
- mysqldump -uroot -p密码 --databases 库名 | gzip > xxx.sql.gz
还原数据库
- # 如果两张表有用gbk与UTF-8与隔开备份。
- mysql --default-character=gbk -uroot -p密码 数据库名 < 文件名.sql
- # 解压缩还原
- gunzip -c xxx.sql.gz |mysql -uroot -p密码 库名
- # 还原:use数据库内
- mysql > source /../../x.sql
备份表
- mysqldump --default-character=gbk -uroot -p密码 数据库名 表名 > 文件名.sql
还原表
- mysql --default-character=gbk -uroot -p密码 数据库名 < 文件名.sql