部署MYSQL主从同步超详细过程
1.环境说明
2.源码部署主从服务器
在红帽7.9上源码部署mysql,主机名为mysql-master,将主数据库mysql-master进行克隆,克隆出一台从数据库主机名为mysql-slave1
3.克隆完后定位从服务器
4.定位主服务器
5.此时主从都可以成功进入数据库!
6.定位主库
6.1编辑MySQL的配置文件并启动MySQL
注:主从库都需要有唯一标识自己的id,可以设置为ip的尾部便于记忆
6.2进入MySQL
6.3创建同步账户并设置可复制权限
6.4锁表并进行测试
6.5查看主库状态
7.定位从库
7.1修改mysq配置文件
7.2停止MySQL服务
因为从服务器是由主服务器克隆来的,两者有共同的uid,会出现错误,所以需要先停止数据库服务,删除/data/mysql/目录下的文件,进行初始化,再启动数据库
7.2删除/data/mysql下的目录,初始化生成原始密码,启动MySQL,修改密码
7.3进入数据库,向主库进行复制并开始同步
7.5查看状态,此时I/O线程和SQL线程都已经打开
8.测试
8.1定位主库创建andy数据库
8.2定位从库
9.同步成功!
ps:查看主库有多少个从库