在本机建立两个mysql 服务 实现主从复制

 时间:2026-02-17 01:36:49

1、1,安装第一个mysql数据库。不要问我怎么装。

2、安装第二个数据库:复制第一个数据库mysql文件夹下的内容到其它位置 如:复制

     D:\phpStudy\MySQL  到  C:\MySQL

3、修改两个服务的  my.ini 文件  

     a、第一个安装的数据库作为主服务脂罩器  my.ini  [mysqld] 下添加

      注迅掩  server-id = 1    log-bin = mybin

     b、 第二个安装的数据库作为从服务器  my.ini  [mysqld] 下添加

        log_bin = mysql-bin     

        server_id= 31  

        relay_log= mysql-relay-bin

        log_slave_updates = 1   read_only = 1

      同时修改  port=3307 (换一个端口)   

                basedir="c:/MySQL/"  

                datadir="c:/MySQL/data/"

      c、重启

4、doc命令启动第二个服务 如图  主要执行的就是这句话:

c:\mysql\bin/mysqld --install mysql  --defaults-file=c:\mysql\my.ini

在本机建立两个mysql 服务 实现主从复制

5、对主服务器的操作

  a、创建用户  授权

  b、GRANT REPLICATION SLAVE ON *.* to 'lwj'@'10.2.2.10' identified by '123456';

     #主服务器上 建立REPLICATION 账户

  c、show master status;  记住 file 和position 值

  d、FLUSH TABLES WITH READ LOCK;#锁定表操作

     UNLOCK TABLES;#解除锁定

     FLUSH PRIVILEGES;#刷新

6、从服务器上的操作    

  a、Change master to master_host='10.2.2.10',master_port=3306,master_user='lwj',

     master_password='123456',master_log_file='mybin.000002',master_log_pos=1950;

     #建立主从关系

  b、start slave;# 开启    slave stop;# 停止    show slave status;#显示主从状态

     Slave_io_Running=Yes    Slave_SQL_Running=Yes   表示主从状态成王涛功

     注意:Slave_io_Running=Yes 不成立   原因可能是:

        ip地址  、 用户的权限  、 密码 、   pos 值   不正确      

  

7、主服务器写入数据验证

  • mysql主从复制搭建方法(二)
  • MySql主从复制搭建方法
  • mysql 主从如何设置同步
  • Mysql主从同步,
  • MySQL读写分离主从复制操作
  • 热门搜索
    啤酒肚怎么减下去 如何适应大学生活 梦见老虎是什么意思 备孕需要做些什么准备 如何去胎毒 兰州拉面的汤怎么做 结婚喜帖怎么写 如何打活结 谢慧馨的古代生活 怀孕感冒鼻塞怎么办