最近又把服务器迁移到了国外,面对几个G的数据打包迁移确实不是那么好弄的。遂写下这个脚本来备份一下!!
- 2015年10月07日更新
修复Mysql提示Warning: Using a password on the command line interface can be insecure - 2015年10月23日更新
模块化
使用方法
curl "https://raw.githubusercontent.com/jalena/vps-backup/master/backup.sh" -O backup.sh && chmod +x backup.sh && ./backup.sh init ./backup.sh backup
对于Mysql 5.6 出现Warning: Using a password on the command line interface can be insecure的解决方法
touch /root/.my.cnf
vi /root/.my.cnf
# 以下为插入的内容
[client]
user=数据库用户
password=数据库密码
[mysqldump]
user=数据库用户
password=数据库密码
然后到新服务器使用tar zxPf 解压就可以了
腾讯云COS
# 安装coscmd
pip install coscmd
# 更新
pip install coscmd -U
# 初始化配置
# 配置文件位于 ~/.cos.conf
coscmd config -a <secret_id> -s <secret_key> -b <bucket> -r <region> [-m <max_thread>] [-p <parts_size>]
# 查看帮助 coscmd -h
文章评论
单独备份一个数据库怎么写呢
@litts mysqldump -u$MYSQL_USER -p$MYSQL_PASS table | gzip -9 – > table.sql.gz
把table换为你的库名称就可以了。其它就可以舍弃了
@Anonymous 能不能备份到百度云哦
@litts 可以的,直接去研究下BCS的api吧
@litts 代码简单,就看你怎么弄了!适当修改就可以了!
@Anonymous 谢谢啊!!
@litts 我只是拿来做个备份而已,对你有帮助那很好啊