网站代理什么意思,网站开发的过程步骤,个人网站赚钱,网站建设实践报告3000字MySQL主从配置
1. 修改数据库my.cnf文件
修改数据库my.cnf文件#xff0c;在文件中添加如下内容#xff0c;其中主数据库的server-id必须要比从库的更小。
# 注册集群id
server-id101
# 开启二进制日志文件
log-binmysql-bin
# 设置日志格式
binlog-formatrow
# 开启中继日…MySQL主从配置
1. 修改数据库my.cnf文件
修改数据库my.cnf文件在文件中添加如下内容其中主数据库的server-id必须要比从库的更小。
# 注册集群id
server-id101
# 开启二进制日志文件
log-binmysql-bin
# 设置日志格式
binlog-formatrow
# 开启中继日志
relay-logrelay-bin
# 忽略拷贝错误
slave-skip-errorsall从库server-id设置为102
2. 主库创建拷贝用户
CREATE USER slave% IDENTIFIED BY slave;
GRANT REPLICATION SLAVE ON *.* TO slave%;
SHOW MASTER STATUS;
# mysql-bin.000003
# 597记住输出的file和position。
3. 从库配置主库信息
CHANGE MASTER TO
MASTER_HOST10.0.0.11,
MASTER_PORT3321,
MASTER_USERslave,
MASTER_PASSWORDslave,
MASTER_LOG_FILEmysql-bin.000003,
MASTER_LOG_POS597;
START SLAVE;
SHOW SLAVE STATUS \G;查看Slave_IO_Running和Slave_SQL_Running是否为yes。
4. 测试
在主库中新建test数据库和test表检查从库是否拷贝。
create database test;
use test;
CREATE TABLE test (id int NOT NULL AUTO_INCREMENT,test varchar(255) DEFAULT NULL,PRIMARY KEY (id)
) ENGINEInnoDB DEFAULT CHARSETutf8mb4;
# 插入数据测试
INSERT INTO test (test) VALUES (abc);
INSERT INTO test (test) VALUES (123);从库中查询数据
mysql select * from test.test;
----------
| id | test |
----------
| 1 | abc |
| 2 | 123 |
----------