当前位置:Gxlcms > 数据库问题 > 搭建mysql主从集群的步骤

搭建mysql主从集群的步骤

时间:2021-07-01 10:21:17 帮助过:4人阅读

           在主server上的my.cnf 上编辑               二进制文件格式:log-bin=mysql-bin;            二进制的格式: binlog-format=mixed 第二步:           在从server上: 有几台从server都须要配置:           二进制的日志: 每台从server在  my.cnf 中配置           二进制日志:  relay-log=mysql-relay           凝视:在每台从数据库上的my.cnf上都须要配置  第三步:          在主服务器上配置server-id 这个每台的server-id是唯一的,不能反复。通常是每台主机的ip地址后面的数量          主: server-id=166           从: server-id=167  ,server-id=168 ,server-id=169,   第四步:          假设出现了连接不上数据库的问题:           能够使用下面命令:             /usr/libexec/mysqlld   --skip-grant-tables          分别登录到mysql数据库中。

 

         ./mysql  -h  192.168.1.166  -uroot -p   -P 3306(port号)   第五步:          进入主数据库界面:  进行授权。建立一个账号,共从数据库去连接使用。          在主数据库界面: mysql> grant replication client,repliaction slave on *.* to  ‘xxxx‘@‘192.168.%.%‘  identified by ‘xxxxx‘          分析下这个授权账号:  首先授权应用给从数据库,建立一个账号给从数据库去连接,须要设置username,password。还有ip          授权往后,须要在主数据库上查看主数据库的状态:          mysql>  show master  status;   第六步:           在从数据库上去连接主数据库的建立的账号:            进入每一个从数据库界面:            mysql>  change master to                         master_host = ‘192.xxxx.xxx.xxx‘,                        master_port = ‘3306‘,                        master_user = ‘xxxxx‘,                        master_password = ‘xxxxxxx‘,                        master_log_file = ‘msyql-bin.000001‘,                        master_log_pos = 975;                            master_log_file  和  master_log_pos 须要依据在主数据库上查看的状态 去改变。
              执行上面的命令后,然后执行查看从数据的状态:               mysql>  show slave status \G;               能够看到连接的具体信息:                假设不行,能够 mysql>  reset slave;                                        mysql>  stop  slavw;                 然后继续执行刚才的链接信息。

   第七步:              检測刚才搭建的集群主从数据库时候能够,在桌面的client上去測试,在主数据库上建立一个  測试数据库,在里面插入測试数据库。看下搭建的从数据库是否显示在主数据库上的測试库。假设有,就顺利的搭建完主从数据库的集群。

搭建mysql主从集群的步骤

标签:格式   mysql-bin   数据库   log   二进制文件   data   配置   linu   port   

人气教程排行