电脑技术网——专业手机电脑知识平台,关注科技、手机、电脑、智能硬件
MySQLMSSQLAccessOracle

MySQL的主从分离出来基本固定式

2020-08-10 18:02:47 出处:[ 菜菜电脑网 ] 人气:次阅读

1、引介

  MySQL数据库设置举例来说分开,可以使对数据库的所写操纵和不读加载在各有不同服务器上执行者,更高所发量和响应速度。现在的网站一般大点的,都运用于有数据库主从剥离、识字复合,既充分发挥备份主导作用也可以缓解数据库的算数的压力,一直就让过这些,但是从来不会亲自动手在实践中过,今天有时间方法论一下,记录下过程。

 

2、环境作准备

  我马上了两台服务器,一个是本机PC,一个是远程服务器,分别在两台机子上装有Mysql数据库MySQL配备我就不参阅了,这里必须警惕的是:MySQL装有的版本最差一致,如果不一致,低版本向极高版本读过的时候有可能有问题,极好保持一致。

  主库master 服务器:172.10.10.69 centos 7 Linux系统 , mysql版本 5.6.35

  从库slave 本机:172.10.10.240 Win7系统, mysql版本 5.6.35

 

3、主库内置

  

  在主库中创建者一个用户root,运用于从库加载主库的分派日志。
  能够在mysql命令行里拒绝执行,并不需要先登记命令行

  1、GRANT REPLICATION SLAVE ON *.* TO 'root'@'192.10.10.240' IDENTIFIED BY '123456';  2、flush privileges; 
  修正my.cnf文件:
  在【mysqld】下面附加
server-id=13log-bin=master-binlog-bin-index=master-bin.index

重新启动MySQL

  重回mysql命令行,转换成show master status;详细信息信息

记得File和Position,因为在可用从服务时要应用于。

 

4、备有从服务器

修正my.cnf

server-id=2relay-log=slave-relay-binrelay-log-index=slave-relay-bin.index

据报导数据库。

管连主数据库,在命令行匹配一下命令:

change master to master_host='192.10.10.69',   #Master 服务器Ipmaster_port=3306,master_user='root',master_password='123456', master_log_file='master-bin.000255',  #Master日志文件名master_log_pos=1575; #Master日志同步开始一段距离

注意到到底可执行尝试,如果执行者受挫就好好检查下代码,刚才哪里写错了。
如果指派正常,就启动从库slave,并拍照下通到状态。

//必须再mysql命令行执行者 start slave; show slave status; //查阅slave连通状态

状态信息:

  Slave_IO_State: Waiting for master to send event                  Master_Host: 45.78.57.4                  Master_User: test                  Master_Port: 3306                Connect_Retry: 60              Master_Log_File: master-bin.000001          Read_Master_Log_Pos: 672913               Relay_Log_File: slave-relay-bin.000044                Relay_Log_Pos: 504        Relay_Master_Log_File: master-bin.000001             Slave_IO_Running: Yes    //必须为YES            Slave_SQL_Running: Yes  //必须为YES

如果Slave_IO_Running和Salve_SQL_Running不同时为YES,则备有错误,检查上面步骤。

 

5、测试

在主数据库填充一条数据,在从数据库详细信息确实有数据。

 

 

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

©CopyRight 2008-2020 caicaipc.com Inc All Rights Reserved.
菜菜电脑网 版权所有 联系QQ:173533152
备案号:苏ICP备19057673号-2