MySQL数据库备份方式
xmnx
10年前
可以使用SQLyog工具进行备份。但是最高效得方式还是命令行啊
1备份单个数据库:
mysqldump -u用户名 -p密码 数据库名 表名 -w=”筛选条件” > 导出文件路径
例子:mysqldump -u shuzijiaoyu -pFounder123 testosslaobao gift -w gift_id=1 >/gift.sql
mysqldump -uroot -p123456 meteo sdata –where=” sensorid=11 and fieldid=0” > /home/xyx/Temp.sql
导出结构不导出数据
mysqldump -d 数据库名 -uroot -p > xxx.sql
导出数据不导出结构
mysqldump -t 数据库名 -uroot -p > xxx.sql
你想要带创建数据库的 语句的话 这样写
mysqldump -u 帐号 -p -B 数据库名 > 导出文件名
2导入数据库
建库
mysql -uroot -p密码 -e”create database testcetv_resmgr charset=utf8”
导入数据
mysql -uroot -p$INPUT testcetv_resmgr < ./sql/testcetv_resmgr.sql
3 mysqldump备份所有数据库
mysqldump –all-databases -p -uroot >./all_databases20150304.sql
或者进入mysql后,选择数据库,使用source命令导入脚本