Mysqldump远程备份、恢复mysql数据库
来源:互联网 发布:建筑软件网 编辑:程序博客网 时间:2024/05/28 05:19
本地通过Mysqldump备份远程服务器上mysql的数据库:
1、远程地址
直接上shell脚本
#!/bin/bashd=`date +'%Y%m%d_%H_%M_%S'`cd /mnt/mysql_dbmysqldump -h mysql.rds.aliyuncs.com -u user -p'passwd' dbname | gzip > dbname.sql.gz_$drm -rf /mnt/mysql_db/cgwy.sql.gz_`date -d '-10 days' +%Y%m%d`_*
其中 -h 后面是mysql远程地址,比如阿里云的RDS,dbname是数据库名字
脚本是保存10天的数据,10天之前的会删掉。
如果是远程ip
则是这条命令:
# mysqldump -h 192.168.1.1 -u user -p'passwd' dbname | gzip > dbname.sql.gz_$d
替换就行
将远程备份的数据库恢复到本地mysql中
首先解压
cd /mnt/mysql_db# gunzip -c cgwy.sql.gz_20161108_07_05_16 > cgwy.sql
然后执行:
# mysql -uroot -p123456 cgwy < /mnt/mysql_db/cgwy.sql
此时会警告:# Warning: Using a password on the command line interface can be insecure.
可以忽略不管,坐等数据恢复,数据上10G以上,需要一段时间。
如果追求完美,不想出现这个警告,编辑my.cnf,在[mysqld]段中添加:
# vim /etc/my.cnf[mysqld]user=rootpassword=123456
0 0
- Mysqldump远程备份、恢复mysql数据库
- 用mysqldump远程备份mysql数据库 和 恢复
- mysqldump 远程备份mysql数据库
- mysqldump备份数据库 mysql恢复数据库
- 使用mysqldump命令备份恢复MySQL数据库
- 用MYSQLDUMP远程备份MYSQL数据库
- 用mysqldump远程备份mysql数据库
- Mysql备份恢复--mysqldump
- Mysql备份恢复(mysqldump)
- MySQL 备份和恢复策略三、使用mysqldump备份数据库
- mysql 数据库备份mysqldump
- 数据库备份、恢复之mysqldump
- mysqldump备份与恢复数据库
- mysql备份与恢复--mysqldump
- mysql mysqldump 备份和恢复
- 用mysqldump对MySQL数据库进行数据备份与恢复
- mysqldump对MySQL数据库进行数据备份与恢复
- mysql数据库备份及恢复命令mysqldump,source的用法
- opencv2.4.9使用gpu
- 深度学习框架Caffe学习笔记(5)-使用gflags解析命令行参数
- 381. Insert Delete GetRandom O(1) - Duplicates allowed
- Hive2.1.0安装配置mysql
- 队列(Queuce)的编程实现
- Mysqldump远程备份、恢复mysql数据库
- nopcommerce里面的@Html.Widget("home_page_top") 是什么?
- Theme.AppCompat.Light.DarkActionBar 找不到
- cuda Unified Memory
- 【钻牛角尖】静态接口或静态抽象方法
- CI增加 展示
- 如何确认软件测试结束的呢?
- opencv:求区域的内接矩形
- 手机APP安装包缩减方案