mysqldump备份,mysql恢复还原,压缩备份,还原压缩文件-创新互联


兴和ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!/>--将数据库备份到 opt下面
cd /opt
mysqldump -h localhost -u root -p  zxlh > zxlh_bak.sql
会提示输入数据库密码
--将数据库传输到备库24机器上
scp /opt/zxlh_bak.sql WZZXlhl@10.50.28.24:/opt/zxlh_bak.sql
会提示输入linux密码
进入24机器进行还原
--还原数据库
cd /opt
mysql -h localhost -u root -p zxlh < zxlh_bak.sql
会提示输入数据库密码
ps:5个g的数据大概花费15分钟左右还原
   备份比较快
scp /etc/nginx/conf.d/zhengxin.conf root@172.16.2.159:/etc/zhengxin.conf
--导出数据库结构,导出的数据在当前目录下面
mysqldump -uroot -p -d zxlh> zxlh.sql
mysqldump -h localhost -u root -p  zxlh > zxlh_bak.sql
mysqldump -h localhost -u root -p   test > test_20150609_2.sql
如果需要导出mysql里面的函数或者存储过程
mysqldump  -uroot -ntd -R zxlh > zheng_pro.sql
#导入指定的字符集
 mysql -uroot -p  --default-character-set=gbk zxlh--crontab任务
每天1点1分 删除上周对应那天的备份数据,1点30开始备份,一周为一个周期
30 1 * * 0 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_0.sql
30 1 * * 1 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_1.sql
30 1 * * 2 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_2.sql
30 1 * * 3 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_3.sql
30 1 * * 4 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_4.sql
30 1 * * 5 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_5.sql
30 1 * * 6 mysqldump  -uroot -p123456   zxlh > /db_bak/zxlh_6.sql
1 1 * * 0 rm -rf /db_bak/zxlh_0.sql
1 1 * * 1 rm -rf /db_bak/zxlh_1.sql
1 1 * * 2 rm -rf /db_bak/zxlh_2.sql
1 1 * * 3 rm -rf /db_bak/zxlh_3.sql
1 1 * * 4 rm -rf /db_bak/zxlh_4.sql
1 1 * * 5 rm -rf /db_bak/zxlh_5.sql
1 1 * * 6 rm -rf /db_bak/zxlh_6.sql
冲左到右* * * * *
minute - 从0 到 59的 整数
hour - 从0到23的 整数
day - 从1到31的 整数 (必须是指定月份的有效日期)
month - 从1到12的 整数 (或如Jan或Feb简写的月份)
dayofweek - 从0到7的整数,0或7用来描述周日 (或 用Sun或Mon简 写来表示)
3、导出數據库為dbname所有表结构及表數據(不加-d)
    mysqldump -uroot -pdbpasswd  dbname >db.sql;
4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
    mysqldump -uroot -pdbpasswd dbname test>db.sql;
5 压缩备份 可以节约空间
mysqldump -u root -p zxlh_import|gzip>zxlh_import.sql.gz
6 还原压缩的sql文件(逻辑备份的文件)
gunzip < corp_contacts.sql.gz | mysql -uroot -p123456 zxlh
#一次备份所有库
#备份40的数据到79 在79上面执行命令
mysqldump  -h 192.168.27.40 --flush-logs --all-databases -p**** -udba > /mysql_backup/backup_40.sql
#忽略某个表,mysqldump不提供忽略某个库的参数
mysqldump  -h 192.168.27.72  --ignore-table=huisou.tbl_product_sale_summary  --flush-logs --all-databases -pjsrh2sdshj -udba > //mysql_backup/dbbackup/mysqlback/hs.sql

新闻名称:mysqldump备份,mysql恢复还原,压缩备份,还原压缩文件-创新互联
标题路径:http://ybzwz.com/article/dohgji.html