mysql多库备份_Mysql 之多库备份
数据库备份专门建立一个用户用来备份;
现在备份的库有backdbone,backdbtwo
创建用户
grant all privileges on backdbone.* to 'forback'@'%' identified by '123456';
grant all privileges on backdbtwo.* to 'forback'@'%' identified by '123456';
创建shell脚本[在别人脚本上稍微修改]:
#!/bin/sh
# Database info
DB_USER="forback"
DB_PASS="123456"
DB_HOST="localhost"
DB_NAME="backdbone backdbtwo"
# Others vars
BIN_DIR="/usr/local/mysql/bin" #the mysql bin path
BCK_DIR="/web/ccbBak/sqlBack" #the backup file directory
DATE=`date +%F`
# TODO
# /usr/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalhost timepusher > /mnt/mysqlBackup/db_`date +%F`.sql
# $BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/db_$DATE.sql
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST -B $DB_NAME | gzip > $BCK_DIR/db_$DATE.sql.gz
# 还原数据库
# 把 *.sql.gz 本地的解压软件 解压为 *.sql 文件
# 用mysql-front导入前一天的 *.sql 文件即可恢复数据
保存文件到
/web/ccbBak/sqlBack/mysqlback.sh ;记得保存格式为unix[菜单中选择:编辑>档案格式转换>转换成UNIX]
赋予文件可执行权限 chmod +x mysqlbakc.sh
执行文件./mysqlback.sh 即可
我用的mysql操作工具是mysql-front 再导入的时候会报错:"在多字节的目标代码页中 没有此unicode"
解决方法:在MySQLFront导入SQL文件时,在选择了目标SQL文件后,再在文件选择框下端,选择合适的字符集。默认是ANSI,选择UTF-8就解决问题了。
mysql多库备份_Mysql 之多库备份相关推荐
- mysql 多表备份_mysql备份与恢复多库多表备份
实例:备份:mysqldump -u root -p'123456' kaliboy>/opt/kaliboy.sql 指定字符集备份:mysqldump -u root -p'123456' ...
- mysql库迁移_MySql数据库 指定库迁移
1 环境准备 1.两台数据库服务器,并安装好mysql服务,两台机器之间内网互相通信,最好可以进行免密传输 也可以一台服务器搭建多实例环境 10.0.0.101 10.0.0.102 2 迁移流程 2 ...
- mysql 5.7 差异备份_MySQL 5.7 新备份工具mysqlpump 使用说明 - 运维小结
之前详细介绍了Mysqldump备份工具使用,下面说下MySQL5.7之后新添加的备份工具mysqlpump.mysqlpump是mysqldump的一个衍生,mysqldump备份功能这里就不多说了 ...
- mysql 不锁表备份_Mysql不锁表备份之Xtrabackup的备份与恢复
一.Xtrabackup介绍 MySQL冷备.热备.mysqldump都无法实现对数据库进行增量备份.如果数据量较大我们每天进行完整备份不仅耗时且影响性能.而Percona-Xtrabackup就是为 ...
- mysql镜像备份和同步备份_mysql 主从同步及备份
Mysql主从复制搭建 mastermysql server my.cnf配置内容如下 [client] port = 3306 socket = /tmp/mysql.sock [mysqld] s ...
- mysql binlog 备份_Mysql数据库的增量备份与还原
一.备份的目的 做灾难恢复:对损坏的数据进行恢复和还原. 二.备份需要考虑的问题 可以接受丢失多少数据: 恢复数据的时间要多久: 恢复数据时是否持续提供服务: 恢复的对象,是一个库,多个表,单个表,还 ...
- mysql维护计划 自动备份_MysQL windows 下自动备份,同时加入计划任务脚本
实现的特性 可指定多个数据库 按照 年/月/日 的方式组织备份 可选的使用 WinRAR 压缩备份 使用计划任务实现定时备份 具体代码 备份 @echo off & setlocal ENAB ...
- mysql试题百度云_MySQL数据库无完整备份删库,除了跑路还能怎么办?
1.背景 前段时间,由于运维同事的一次误操作,清空了内网核心数据库,导致了公司内部管理系统长时间不可用,大量知识库内容由于没有备份险些丢失. 结合这两天微盟的删库跑路事件,我们可以看到,数据库的备份与 ...
- mysql主从数据库设计_mysql数据库主从库镜像原理及配置
最近有个项目需要在vmware虚拟机上安装mysql,由于生产环境的要求需要有必要,如果做成VM虚机操作系统层HA,需要用到虚拟共享总线,而这将会使VM丧失vmtion特性.于是选择不做OS层的高可用 ...
- mysql 版本太高_mysql创建新库以及解决版本过高8.0以上导致navicat无法连接的问题...
昨天运营大佬给了一个云上的服务器 mysql已经装上去了 用来给我做测试使用 软件环境是: CentOS 7.4 + Mysql 8.0.20 于是我准备创建几个数据库 分别创建不用的用户登录访问 ...
最新文章
- 开发人员如何了解用户和需求
- SpringCloud教程- 断路器(Hystrix)(SpringCloud版本Finchley)
- [译] APT分析报告:09.伊朗APT34更新武器库——SideTwist变体
- 远程桌面登录 Windows Server 2003时提示无权限
- python2/3 模块gmpy2在linux下安装
- localStorage使用总结,页面跳转,保存值
- 一身的债务,信用卡还逾期,我一个女的,怎么办?
- input file控件使用accept过滤 限制的文件类型
- 北大AI第八讲 李航 自然语言处理的现实与挑战
- conda创建的环境,打包下载,然后在其他设备离线安装环境,python部署时需要依赖,通过conda一步解决依赖迁移问题
- 什么是通配符SSL证书?
- html调色板快捷键,CSS color设置与调色板
- Canvas编程练习:20几行js代码实现雷达扫描动画效果
- 国家2级计算机考试准考证号
- VGG16的猫狗识别
- P30有ROOT吗,华为p30能root吗
- 深度丨银行零售客群策略与标签体系搭建指南
- C/C++编译器错误代码大全
- 【线性代数之一】行列式计算
- tarjan——割点