返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1849|回复: 0

[转载] 【转载】Mysql数据库的主从部署

[复制链接]
发表于 2024-1-11 17:53:53 | 显示全部楼层 |阅读模式
Mysql数据库的主从部署


Mysql主从实验
主从的概念
主 – 主机,负责对数据库的读写操作,数据类型主要是innordb
从 – 从机,负责对数据库的读操作,数据库类型主要是myisam
主从复制即是从机拷贝主机的数据,而用户对数据库的读操作只通过从机即可,因为myisam的的强大之处在于读操作,一个主机可以配置多个从机。


操作步骤

MYSQL主从配置
1.1 部署环境

主(master_mysql): 192.168.1.200     OS:CentOS 6.5  
从(slave_mysql):   192.168.1.201      OS:CentOS 6.5

1.2 安装mysql

主和从:   yum install mysql-server
#或者使用rpm安装包安装、源码安装

1.3 配置
1.3.1 主库配置(master_mysql配置)

vim /etc/my.cnf

server-id=200  #设置主服务器的ID
innodb_flush_log_at_trx_commit=2  #操作系统崩溃或者系统断电的情况下,上一秒钟所有事务数据才可能丢失
sync_binlog=1  #开启binlog日志同步功能
log-bin=mysql-bin-200  #binlog日志文件名
#binlog-do-db=xxxx  # 这个表示只同步某个库 (如果没有此项,表示同步所有的库)

1.3.2 配置完后,重启主库的mysql

service mysqld restart ##重启mysql服务

cat /var/log/mysqld.log | grep password ##查看root用户的初始密码

mysql -uroot -p  ##登录mysql

alter user root@'localhost' identified by '123456';  ##重新设置root密码

exit ##重新登陆Mysql

mysql -uroot -p  ##登录mysql

mysql>grant replication slave on *.* to 'mark'@'192.168.1.201' identified by '123456';   ##授权给从数据库服务器192.168.1.201,用户名mark,密码123456

mysql>show master status ; ##查看主库的状态  
#需要记录master_log_file 和 master_log_pos 的值!每次从库错误需要重连时,也要执行这个步骤!


show processlist\G;  ##查看主库状态



看到上面的Command: Binlog Dump说明配置成功!

1.3.3 配置从库服务器
vim /etc/my.cnf

server-id=201
innodb_flush_log_at_trx_commit=2
sync_binlog=1
log-bin=mysql-bin-201



1.3.4 配置完后,重启从库的mysql

service mysqld restart  ##重启mysql服务

mysql -uroot -p  ##登录mysql

alter user root@'localhost' identified by '123456';  ##重新设置root密码

exit ##重新登陆Mysql

mysql -uroot -p  ##登录mysql


mysql> change master to  master_host='192.168.1.200' , master_port=3306, master_user='mark' ,master_password='123456', master_log_file='mysql-bin-200.000002' ,master_log_pos=1167;
#配置主库信息,master_log_file 和 master_log_pos 需要查看主库的状态得知!

mysql> start slave;  ##开启从库   (stop slave:关闭从库)

mysql> show slave status\G;



##Slave_IO_Running , Slave_SQL_Running 都为Yes的时候表示配置成功







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表