wujiachen260727

win7环境下mysql主从搭建

我下载的是压缩包,免安装的那种

1、简单安装

解压后把my-default.ini复制一份改为my.ini默认mysql会找这个文件,首先从system32下找,然后在安装目录找

basedir = D:/soft_install/Java/mysql_slave_one
datadir = D:/soft_install/Java/mysql_slave_one/data
port = 3307
server_id = 2

只需要配置这几个东西就可以了

然后将mysql安装成服务

mysqld.exe --install MySql_master--defaults-file=D:/soft_install/Java/mysql_slave/my.ini

就可以将mysql安装成服务

2、主服务器配置

log_bin = mysql_bin
binlog_format = ROW
binlog_cache_size = 4M
max_binlog_size = 1G
max_binlog_cache_size = 128M
binlog-do-db = test
binlog-ignore-db=mysql
skip-log-warnings=yes
expire_logs_days=1

# These are commonly set, remove the # and set as required.
basedir = D:/soft_install/Java/mysql_master
datadir = D:/soft_install/Java/mysql_master/data
port = 3306
server_id = 1

进入服务器,授权同步用户

GRANT REPLICATION SLAVE ON *.* TO\'test_user\'@\'127.0.0.1\'   identified by \'123456\';

3、从服务器配置

log_bin=mysql_bin
relay-log=relay_log
replicate-ignore-db=mysql 
replicate-do-db=test

# These are commonly set, remove the # and set as required.
basedir = D:/soft_install/Java/mysql_slave_one
datadir = D:/soft_install/Java/mysql_slave_one/data
port = 3307
server_id = 2

4、启动时先启动主服务器,然后启动从服务器

进入从服务器,运行以下命令

change master tomaster_host=\'127.0.0.1\',master_user=\'test_user\',master_password=\'123456\',
 master_log_file=\'mysql-bin.000015\',master_log_pos=120;

start slave

其中的 \'mysql-bin.000015\',120 是需要进如主服务器运行 show masterstatus来查看才能知道的 

分类:

技术点:

相关文章:

  • 2021-08-15
  • 2021-10-17
  • 2022-01-11
  • 2022-12-23
  • 2021-11-24
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2021-04-06
  • 2021-04-25
  • 2021-06-20
  • 2021-10-01
  • 2021-04-11
  • 2021-12-08
相关资源
相似解决方案