最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

利用XtraBackup做mysql不停機(jī)重做主從復(fù)制

標(biāo)簽:
MySQL


不停机做mysql主从同步,可以使用mysqldump,但是这个效率比较低,利用XtraBackup来实现这个,效率比较高!

一 xtrabackup安装:

yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL

rpm -ivh percona-xtrabackup-2.2.12-1.el6.x86_64.rpm

安装libenv:

wget ftp://rpmfind.net/linux/atrpms/el6-x86_64/atrpms/stable/libev-4.04-2.el6.x86_64.rpm

XtraBackup软件下载地址:

软件下载地址:https://www.percona.com/software/mysql-database/percona-xtrabackup

二 核对mysql的版本:

利用xtrabackup做全备和恢复的,Mysql的版本最好一致!

检查mysql版本:

 /webser/mysql55/bin/mysql -V

/webser/mysql55/bin/mysql  Ver 14.14 Distrib 5.5.21, for Linux (x86_64) using readline 5.1

三.在master服务器上在线备份数据库:

innobackupex --defaults-file=/webser/mysql55/etc/my.cnf --user=root --password=xxxx  /tmp/

备份指定的数据库:

innobackupex --defaults-file=/webser/mysql55/etc/my.cnf --user=root --password=xxxxx --include='abc.*|salt.*'  /tmp/

注意多个库之间用“|”符号隔开!

PS:/tmp/为备份目录;

然后通过scp方式把master上

四.slave机器上操作;

1)关闭mysql服务;

然后清空mysql数据目录下文件,例如本机mysql的数据目录是:/webser/mysql55/var/ 

2)开始恢复数据

假设备份文件的路径在:/tmp/2016-04-29_16-00-54

恢复日志文件:

innobackupex --defaults-file=/webser/mysql55/etc/my.cnf --user=root --password=xxxx --apply-log /tmp/2016-04-29_16-00-54/

恢复数据文件:

innobackupex --defaults-file=/webser/mysql55/etc/my.cnf --user=root --password=xxxx --copy-back /tmp/2016-04-29_16-00-54/

3)修改数据目录权限:

chown -R mysql:mysql /webser/mysql55/var  

4)安全方式启动mysql,查看是否有异常;

/webser/mysql55/bin/mysqld_safe --defaults-file=/webser/mysql55/etc/my.cnf &

如果没有异常报错,就关闭mysql

 /webser/mysql55/bin/mysqladmin -uroot -p shutdown

5)查看binlog日志文件的位置值,做主从同步:

cat /tmp/2016-04-29_16-00-54/xtrabackup_binlog_info 

wwwmaster.000458    1022022953

6)在slave机器上做主从相关操作:

CHANGE MASTER TO

MASTER_HOST='192.168.3.xxx',

MASTER_USER='mysql_rep',

MASTER_PASSWORD='xxxx',

MASTER_PORT=33066,

MASTER_LOG_FILE='wwwmaster.000458',

MASTER_LOG_POS=1022022953;

启动主从同步:

start slave;

参考链接:

http://blog.chinaunix.net/uid-20682026-id-3319204.html

http://wsgzao.github.io/post/xtrabackup/

碰到的问题:

1)启动后报错:

[root@GuoletaoTest02 etc]# /etc/init.d/mysql55 start

Starting MySQL (Percona Server)...The server quit without u[FAILED]PID file (/data/mysql55/var/GuoletaoTest02.pid).

查看错误日志:

160429 16:47:12 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

解决办法:

 ./mysql_install_db --user=mysql --basedir=/webser/mysql55/ --datadir=/data/mysql55/var/

执行以上语句,问题即可解决!

©著作权归作者所有:来自51CTO博客作者shine_forever的原创作品,如需转载,请注明出处,否则将追究法律责任

mysql主从XtraDatabase


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消