mysql配置主从
来源:互联网 发布:淘宝店铺活动方图800 编辑:程序博客网 时间:2024/06/06 03:15
配置主从
master:
IP地址:10.10.0.151
slave:
IP地址:10.10.0.152
登录master
1、编辑数据库配置文件my.cnf,一般在/etc/目录下。
vi /etc/my.cnf
在[mysqld]的下面加入下面代码:
log-bin=mysql-bin
server-id=151
innodb_flush_log_at_trx_commit=1(每一次事务提交或事务外的指令都需要把日志写入(flush)硬盘,这是很费时的)
sync_binlog=1(每次写入时都将binlog与硬盘同步)
binlog-do-db=wordpress(需要同步的数据库)
binlog_ignore_db=mysql(不需要同步的数据库)
2、然后重启MySQL:
#service mysqld restart
3、登录MySQL服务器。
#mysql -u root -p
在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限。你不需要再赋予其它的权限。在下面的命令,把X.X.X.X替换为从服务器的IP。
mysql>GRANT REPLICATION SLAVE ON *.* TO 'sync'@'10.10.0.152' IDENTIFIED BY 'password';
登录slave
1、编辑数据库配置文件my.cnf,一般在/etc/目录下。
vi /etc/my.cnf
在[mysqld]的下面加入下面代码:
log-bin=mysql-bin
server-id=152
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
master-host=10.0.0.151
master-user=sync
master-password=password
master-port=3306
binlog-do-db=wordpress(需要同步的数据库)
binlog_ignore_db=mysql(不需要同步的数据库)
2、删除文件
rm -rf /var/lib/mysql/master.info
rm -rf /var/lib/mysql/relay-log.info
3、重启mysql
#service mysqld restart
4、登录MySQL服务器。
#mysql -u root -p
5、启动
mysql>slave start;
mysql>show slave status\G
master:
IP地址:10.10.0.151
slave:
IP地址:10.10.0.152
登录master
1、编辑数据库配置文件my.cnf,一般在/etc/目录下。
vi /etc/my.cnf
在[mysqld]的下面加入下面代码:
log-bin=mysql-bin
server-id=151
innodb_flush_log_at_trx_commit=1(每一次事务提交或事务外的指令都需要把日志写入(flush)硬盘,这是很费时的)
sync_binlog=1(每次写入时都将binlog与硬盘同步)
binlog-do-db=wordpress(需要同步的数据库)
binlog_ignore_db=mysql(不需要同步的数据库)
2、然后重启MySQL:
#service mysqld restart
3、登录MySQL服务器。
#mysql -u root -p
在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限。你不需要再赋予其它的权限。在下面的命令,把X.X.X.X替换为从服务器的IP。
mysql>GRANT REPLICATION SLAVE ON *.* TO 'sync'@'10.10.0.152' IDENTIFIED BY 'password';
登录slave
1、编辑数据库配置文件my.cnf,一般在/etc/目录下。
vi /etc/my.cnf
在[mysqld]的下面加入下面代码:
log-bin=mysql-bin
server-id=152
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
master-host=10.0.0.151
master-user=sync
master-password=password
master-port=3306
binlog-do-db=wordpress(需要同步的数据库)
binlog_ignore_db=mysql(不需要同步的数据库)
2、删除文件
rm -rf /var/lib/mysql/master.info
rm -rf /var/lib/mysql/relay-log.info
3、重启mysql
#service mysqld restart
4、登录MySQL服务器。
#mysql -u root -p
5、启动
mysql>slave start;
mysql>show slave status\G
- mysql 主从复制 主从配置
- mysql 主从配置
- MySQL主从服务器配置
- MYSQL 主从服务器配置
- MySQL主从复制配置
- MYSQL主从服务器配置
- MYSQL 主从服务器配置
- MySQL主从复制配置
- MySQL主从配置
- MySQL互为主从配置
- 配置MySQL主从复制
- MySQL的主从配置
- mysql主从数据库配置
- mysql 主从服务器配置
- mysql 主从配置
- mysql主从数据配置
- MYSQL 主从同步配置
- mysql主从配置
- hiRedis Synchronous API
- 串口通信基础知识及VC++实现
- LInux5.5部署Tomcat6 jdk1.6
- [翻译]jQuery Mobile入门教程——主题的使用和定制
- Selenium WebDriver如何使滚动条滚动到最元素位置
- mysql配置主从
- 1067. Sort with Swap(0,*)
- php代码优化 细节方案
- MYSQL中日期与字符串间的相互转换
- MacBook终端命令创建Cocos2D-x游戏项目
- 2.2 Creating and Using Switches with UISwitch
- 查看表是否与其他表存在主外鍵约束
- hdu 3397 Sequence operation(很有意思的线段树题)
- 阿里巴巴笔试编程1