mysql备份
2016-03-04 09:45
501 查看
sql备份 mysqldump -uroot test>test.sql
mysqldump -uroot test table1 >table1.sql
mysqldump -uroot -d --add-drop-table test>test.sql只到处结构
-d表示没有数据 --add-drop-table在每个create前加一个drop table
恢复 mysql -uroot test<test.sql
-A 全部导出 -B到处多个 -n只到处数据不创建数据库 -t只导出数据不创建table结构 -d只到处结构 -w根据where
Xtrabackup
下载源包 percona.com/downloads
解压 然后执行 ./utils/build.sh
选择版本 ./utils/build.sh innobd___
src目录下拷贝 xtrabackup_xx (还原)
根目录拷贝innobackupex(备份)
export='pwd':$PATH:.
./innobackupex --defaults-file=/etc/my.cnf --user=root --password=xxxxx /data/backup
--slave-info从库上运行记位置 --database=xx没有就是对全部备份
增量备份--incremental --incremental-basedir=BASEDIR
恢复到原址./innobackupex
--defaults-file=/data/mysqldata/3306-jss-bak/my.cnf
--copy-back /data/backup/full/2011-06-17_12-04-51
恢复到新址
/etc/new.cnf
[mysqld]
port=3308
socket=/data/newmysql/mysql.sock
datadir=/data/netmysql
user=mysql
log-bin=/data/newmysql/mysql-bin
xtrabackup_xx --prepare-dir=/备份路径/文件
mkdir -p /data/newmysql
chown -R data/newmysql
mv /备份路径/文件/* /data/newmysql
mysql_safe --default-file=/etc/new.cnf &
mysql -S /路径/mysql.sock -pxxxxx
mysqldump -uroot test table1 >table1.sql
mysqldump -uroot -d --add-drop-table test>test.sql只到处结构
-d表示没有数据 --add-drop-table在每个create前加一个drop table
恢复 mysql -uroot test<test.sql
-A 全部导出 -B到处多个 -n只到处数据不创建数据库 -t只导出数据不创建table结构 -d只到处结构 -w根据where
Xtrabackup
下载源包 percona.com/downloads
解压 然后执行 ./utils/build.sh
选择版本 ./utils/build.sh innobd___
src目录下拷贝 xtrabackup_xx (还原)
根目录拷贝innobackupex(备份)
export='pwd':$PATH:.
./innobackupex --defaults-file=/etc/my.cnf --user=root --password=xxxxx /data/backup
--slave-info从库上运行记位置 --database=xx没有就是对全部备份
增量备份--incremental --incremental-basedir=BASEDIR
恢复到原址./innobackupex
--defaults-file=/data/mysqldata/3306-jss-bak/my.cnf
--copy-back /data/backup/full/2011-06-17_12-04-51
恢复到新址
/etc/new.cnf
[mysqld]
port=3308
socket=/data/newmysql/mysql.sock
datadir=/data/netmysql
user=mysql
log-bin=/data/newmysql/mysql-bin
xtrabackup_xx --prepare-dir=/备份路径/文件
mkdir -p /data/newmysql
chown -R data/newmysql
mv /备份路径/文件/* /data/newmysql
mysql_safe --default-file=/etc/new.cnf &
mysql -S /路径/mysql.sock -pxxxxx
相关文章推荐
- MYSQL分库分表总结
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2
- 多实例mysql的安装和管理
- mysql组合索引与字段顺序
- mac下mysql的一些配置
- Mysql事务,并发问题,锁机制
- MFC对MYSQL数据库操作
- Mysql 5.7.11 安装在 win10,服务启动失败解决方法
- SQLyog v11.24查询MySQL5.6.24中文乱码的解决方法
- MAC下安装与配置MySQL
- 并发环境下mysql插入检查方案
- mysql union联合查询 order by
- win7 64位mysql安装及navicat 解压版
- Mysql调试技巧
- CenterOS上安装MySQL具体步骤
- Mysql双机热备--预备知识
- Excel 导入 mysql
- Celery+rabbitmq+mysql+flower
- 30分钟带你快速入门MySQL教程
- 实现两个MySQL数据库之间的主从同步