赞
踩
-- 备份指定数据库指定表(多个表以空格间隔)
mysqldump [选项] 数据库名 [表名] > 脚本名
mysqldump -uroot -p'密码' mysql db event > /backup/mysqldump/table.db
-- 备份指定数据库排除某些表
mysqldump -uroot -p'密码' test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db
-- 备份指定数据库:
mysqldump [选项] --数据库名 [选项 表名] > 脚本名
mysqldump -uroot -p'密码' test > /backup/mysqldump/test.db
-- 备份所有
mysqldump [选项] --all-databases [选项] > 脚本名
mysqldump -uroot -p'密码' --all-databases > /backup/mysqldump/all.db
-- 第一种:系统行命令 单个数据库恢复
-- 创建数据库(如果数据库中没有该库需要创建,有忽略此步骤)
mysqladmin -uroot -p'密码' create db_name
-- 恢复指定文件到指定数据库中
mysql -uroot -p'密码' db_name < /backup/mysqldump/db_name.db
-- 注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与db_name.db中数据库名是一样的才可以导入。
-- 第二种:全库恢复
mysql -uroot -p'密码' < all.db
-- 第三种:soure 方法 连接mysql
mysql > use db_name;
mysql > source /backup/mysqldump/db_name.db;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。