Mysql数据库读写分离一、 Mysql数据库安装(此处略过)二、 Mysql主从复制,主服务器为A:192.168.5.31,从服务器为B:192
mysql数据库读写分离
一、 mysql数据库安装(此处略过)
二、 mysql主从复制,主服务器为a:192.168.5.31,从服务器为b:192.168.5.32
1、 主服务器a上操作
登陆mysql
mysql –u root –p
授权从服务器b同步数据用户
mysql> grant replication slave on *.* to 'slavedb'@'192.168.5.32' identified by '123456';
查看主服务器状态,记录红色字体标示,配置从服务器备用
mysql> show master status;
+------------------+----------+--------------+------------------+
| file | position | binlog_do_db | binlog_ignore_db |
+------------------+----------+--------------+------------------+
| mysql-bin.000006 | 107 | | mysql |
+------------------+----------+--------------+------------------+
修改mysql配置文件
vi /etc/my.cnf
server-id = 1 #设置server-id为1,1表示为主服务器
binlog-do-db= #需要进行同步的数据库,全部库都同步可不填
binlog-ignore-db= #不需要同步的数据库
2、 从服务器b上操作
修改mysql配置文件
vi /etc/my.cnf
server-di = 2 #设置server-id为2
binlog-do-db= #根据需要进行设置
binlog-ignore-db= #根据需要进行设置
登陆mysql
mysql –u root –p
停止slave同步
mysql> salve stop;
执行数据库同步命令, master_log_file, master_log_pos选项需要根据主数据填写
mysql>change master to
master_host='192.168.5.31',
master_user='slavedb',
master_password='123456',
master_log_file='mysql-bin.000006',
master_log_pos=107;
启动slave同步
mysql> salve start;
查看同步状态,slave_io_running,,slave_sql_running同时为yes表示已开启同步
mysql> show slave status \g
*************************** 1. row ***************************
slave_io_state: waiting for master to send event
master_host: 192.168.5.31
master_user: slavedb
master_port: 3306
connect_retry: 60
master_log_file: mysql-bin.000006
read_master_log_pos: 107
relay_log_file: cs2-relay-bin.000004
relay_log_pos: 253
relay_master_log_file: mysql-bin.000006
slave_io_running: yes
slave_sql_running: yes
replicate_do_db:
replicate_ignore_db: mysql
replicate_do_table:
replicate_ignore_table:
replicate_wild_do_table:
replicate_wild_ignore_table:
3、 测试主从复制
在主数据库创建数据库
mysql>create database db1;
在从数据库查看数据库,显示db1复制正常
mysql> show databases;
+--------------------+
| database |
+--------------------+
| information_schema |
| db1 |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号