数据库主从复制
先本机模拟实现数据库主从复制。(本次使用MySql数据库,数据库版本5.7.25)
实现步骤:
1、安装第二个MySql数据库
2、配置数据库
3、在SpringBoot里实现数据库主从复制
1、由于没有其他服务器,先使用本地安装两个数据库进行模拟数据库主从复制。
(1)先停止本地MySql服务。
(2)将本机的MySql文件夹拷贝一份,重命名为mysql2。
(3)然后进入Mysql2文件夹,删除掉data目录,然后打开my.ini修改端口号,里面的Basedir,datadir也要修改。
修改的内容如下:
配置内容需要的可以复制:
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
#以上是修改MySQL为utf-8的操作#
数据库的解压位置,修改为自己的(最好不要放到有空格的路径中)
basedir=G:\\tools\\mysql2
数据库的数据文件存放目录,修改为自己的(最好不要放到有空格的路径中)
datadir=G:\\tools\\mysql2\\data
max_connections = 2000
port=3307
server-id = 2
log-bin=mysql-bin
relay-log = mysql-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=test.%
replicate-wild-ignore-table=information_schema.%
(4)