900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql主从集群搭建;(集群复制数据)

mysql主从集群搭建;(集群复制数据)

时间:2022-09-11 11:02:55

相关推荐

mysql主从集群搭建;(集群复制数据)

1.搭建mysql 5.7环境

chown mysql:mysql -R /data/

groupadd mysql

useradd -g mysql mysql

yum install numactl

rpm -e mysql-libs --nodeps

rpm -ivh mysql-community-common-5.7.21-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.21-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.21-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.21-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.21-1.el6.x86_64.rpm

2.升级mysql版本

ssh 老集群-10.40.20.58

service mysql stop

scp -r /data/mysql mysql@10.40.20.91:/data/mysql

scp -r /etc/f mysql@10.40.20.91:/etc/f

mv /data/mysql/f /data/mysql/f.bak

chown mysql:mysql -R /data/

service mysqld start

mysql_upgrade -uroot -pxxxxxx(--socket=/var/lib/mysql/mysql_xczx1.sock)

service mysqld restart

在主节点上mysql命令行中执行:

grant replication slave on *.* to 'repl'@'10.40.10.93' identified by 'xxxxxx';

grant replication slave on *.* to 'repl'@'10.40.100.191' identified by 'xxxxxx';

3.复制

10.40.10.93 10.40.100.191 安装mysql

10.40.20.91作为主做copy 10.40.10.93 10.40.100.191 修改 /etc/f的server_id

mysql -uroot -pxxxxxx -e"reset slave all;"

mysql -uroot -pxxxxxx -e"show master status;"

10.40.10.93 10.40.100.191

mysql -uroot -pxxxxxx -e"change master to master_host='10.40.20.91',master_port=3306,master_user='repl',master_password='xxxxxx',master_log_file='db01-k8s-satnew-bin.000006',master_log_pos=154012606;"

mysql -uroot -pxxxxxx -e"start slave;"

mysql -uroot -pxxxxxx -e"show slave status\G"

reset slave all

stop slave

start slave

alter table test modify column id int primary key AUTO_INCREMENT;

show binlog events in 'db01-k8s-satnew-bin.000006';

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。