第十五周

Posted zhouweiping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十五周相关的知识,希望对你有一定的参考价值。

1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。

#!/bin/bash
. /etc/init.d/functions
username=root
passname=123456
PS3="Please input a number[1|2]: "
mysqldumpdir=/mysqldumpdir
xtrabackupdir=/xtrabackupdir-`date +"%F-%T"`
[ -d $mysqldumpdir ] || mkdir $mysqldumpdir
select backup_method in mysqldump xtrabackup;do
case $backup_method in
mysqldump)
mysqldump -u${username} -p${passname} -A -F -E -R -q
--single-transaction --master-data=1 --flush-privileges
--triggers --default-character-set=utf8
> $mysqldumpdir/`date +"%F-%T"`.sql &&
action "`date +"%F-%T"` data backup to $mysqldumpdir" true || action "backup data" false
break
;;
xtrabackup)
xtrabackup --user=$username --password=$passname
--backup --target-dir=$xtrabackupdir
&> /dev/null && action "`date +"%F-%T"` data backup to $xtrabackupdir" true
|| action "backup data" false
break
;;
*)
echo "not support"
;;
esac
done

2、配置Mysql主从同步

3、使用MHA实现Mysql高可用。






























以上是关于第十五周的主要内容,如果未能解决你的问题,请参考以下文章

第十五周学习进度总结

学习进度条(第十五周)

第十五周进度

第十五周学习进度

第十五周学习进度

学习进度条--第十五周