IP:
master:10.30.0.10,slave:10.30.0.11
所需软件包:
MySQL-client-5.1.42-0.glibc23.x86_64.rpm
MySQL-server-5.1.42-0.glibc23.x86_64.rpm
关闭防火墙:
chkconfig iptalbes off
service iptables stop
安装MySQL*.rpm
rpm -ivh MySQL*.rpm
创建/etc/my.cnf
我是mysql自带的demo的配置文件,也可新建
[root@localhost /]# cp /usr/share/mysql/my-large.cnf /etc/my.cnf
cp: overwrite `/etc/my.cnf'? y
[root@localhost /]#
创建二进制日志目录
[root@localhost /]# mkdir -p /var/log/mysql
[root@localhost /]# touch /var/log/mysql/mysql-bin.log
设置文件夹最高权限
[root@localhost /] chmod -R 777 /var/log/mysql
以上步骤需要在master和slaver端分别操作
Master:修改/etc/my.cnf
//修改二进制日志目录
server-id = 1
log-bin=/var/log/mysql/mysql-bin.log
//如果要复制所有数据库,不加该项
binlog-do-db= ’需要备份的数据库名’
启动数据库并添加用户:replation
mysql>grant replication slave on *.* to replation@'10.30.8.11' identified by 'replation';
Slave: 修改/etc/my.cnf
server-id = 2
master-host=10.30.8.10 //(master ip)
master-user=replation (master创建用户)
master-password=replation ()
master-port=3306
master-connect-retry=60
//如果要复制所有数据库,不加该项
replicate-do-db=’需要复制的数据库名’
重启 master / slave 的mysql服务
进入 slaver server 的 mysql
start slave;
show slave status;
如果出现该错误:
100106 10:56:23 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
100106 10:56:23 InnoDB: Started; log sequence number 0 44233
解决办法:mysql_install_db --user=mysql --datadir=/var/lib/mysql/
分享到:
相关推荐
mysql主从同步和mysql双主多存数据同步配置,Master-MASTER,MASTER-SLAVER
Master configuration Find the my.cnf file Configure under [mysqld] ...This error generally occur when we clone the master to slaver. Delete auto.cnf of mysql, and then restart the service.
- **服务包**: MySQL-bench-4.1.12-0, MySQL-ndb-management-4.1.12-0, MySQL-server-4.1.12-0, MySQL-client-4.1.12-0, MySQL-embedded-4.1.12-0, MySQL-ndb-extra-4.1.12-0, MySQL-ndb-storage-4.1.12-0, MySQL-...
- **配置主节点(Master)**: - 在`my.ini`文件的`[mysqld]`部分添加: ```ini server-id=1 log-bin=mysql-bin binlog-do-db=database1 binlog-do-db=database2 binlog-ignore-db=mysql ``` - 配置说明: - `...
- `CHANGE MASTER TO master_host='192.168.12.36', master_user='slaver', master_password='123456', master_log_file='mysql-bin.000003', master_log_pos=107;` - 启动复制:`START SLAVE;` - 检查复制状态:...
master的配置: 1.注意下图的箭头: 2:重新启动mysql服务 shell: service mysqld restart 3.看下图: 命令如下: mysql -u root -p grant replication slave,replication client on *.* to ‘root’@’192.168.17....
- **LVS路由器:** master、slaver - **真实服务器:** node01至node06 - **数据存储节点:** data01、data02 **配置文件:** - **/etc/hosts:** 定义了所有主机的IP地址和主机名对应关系,确保集群内的通信正常。...
mysql集群基本概念!采用多台 Mysql 数据库服务器可以大大的增强 Mysql 的数据存储和处理能力,可 以部署成主从复制和读写分离的,即一个主数据库(Master)和一个或多个从数据库 (Slaver),主从数据库的数据库
- **执行机(slaver)配置**: 安装 JMeter 并配置远程测试环境。 - **调度机(master)配置**: 设置调度机来控制远程执行机。 - **高并发下压力机端优化**: 调整系统参数以支持更高的并发测试。 - **14. JMeter ...