1 选择两个服务器,分别作为主备数据库
2 登陆到服务器,
yum install mysql ;
yum install mysql-server;
3 启动服务器
service mysqld start
4 分别root登陆mysql 执行如下命令,增加复制用户并授权(主备都在192.168.119.*网段,为了方便主备切换,两边都建立)
GRANT REPLICATION SLAVE,REPLICATION CLIENT on *.* to repl@'192.168.119.%' identified by '1234';
5 配置/etc/my.cnf
第一服务器(主)
log_bin=mysql_bin
server_id=1
第二个服务器(备)
log_bin=mysql_bin
server_id=2
read_only=1
6 登陆主(root)执行
show master status\G;
KGOGOMall 是一套采用 Php + MySql 开发的基于 WEB 应用的 B/S 架构的B2C网上商店系统。具有完善的商品管理、订单管理、销售统计、新闻管理、结算系统、税率系统、模板系统、搜索引擎优化,数据备份恢复,会员积分折扣功能,不同的会员有不同的折扣,支持多语言,模板和代码分离等,轻松创建属于自己的个性化用户界面。主要面向企业和大中型网商提供最佳保障,最大化满足客户目前及今后的独立
0
显示
File: mysql-bin.000001
Position: 106
登陆备(root) 执行
测试 mysql -urepl -h192.168.119.128 -p1234 是否能连接到主库,不能需要检查防火墙或者/etc/my.cnf是否有访问限制,修改配置
mysql -uroot登陆本地库执行:
CHANGE MASTER TO
MASTER_HOST='192.168.119.128',
MASTER_USER='repl',
MASTER_PASSWORD='1234',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=106;
start slave;
show slave status\G;
7,主库上创建表,备库上查看,可以看到
备库上repl创建表,显示The MySQL server is running with the --read-only option so it cannot execute this statement
因为配置了备库为read_only
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号