需要两台主机,分别担任主服务器和从服务器
主服务器IP:192.168.1.1
从服务器IP:192.168.1.2
首先分别在两台服务上配置mysql服务,见http://www.178-go.com/archives/76
在主服务器上:
# vim /etc/my.cnf
修改或添加如下条目
log-bin=master-bin
log-bin-index=master-bin.index
server-id=11
注:server-id一项可自行设置,但尽量不要设为1,也不能和从服务器重复
重启服务
# service mysqld restart
添加REPLICATION(复制)帐号:repl
# mysql
>GRANT REPLICATION SLAVE,
>REPLICATION CLIENT ON *.*
>TO repl@'192.168.1.%'
>IDENTIFIED BY 'redhat';
注:*.*表示任意数据库中的任意表,‘192.168.1.%’表示只允许192.168.1.0网段的主高访问数据库
>FLUSH PRIVILEGES;
>\q
在从服务器端:
# vim /etc/my.cnf
修改或添加如下条目:
relay-log=relay-log-bin
relay-log-index=slave-relay-bin.index
server-id=22
注:server-id不能与主服务器的相同
重启mysql服务
# service mysqld restart
# mysql
>CHANGE MASTER TO
>MASTER_HOST='192.168.1.1', ##主服务器的IP
>MASTER_PORT=3306, ##3306不能加引号,此行可有可无
>MASTER_USER='repl',
>MASTER_PASSWORD='redaht';
>
>START SLAVE;
到此,主从mysql服务器配置完成!
测试:
在主服务器上对数据库进行修改,如:
# mysql
>CREAT DATABASE mydb;
在从服务器端查看:
# mysql
>SHOW DATABASES;
这里也将出现一个名为mydb的一模一样的数据库!
MySQL数据库的主从配置
时间: 2024-10-03 00:11:46
MySQL数据库的主从配置的相关文章
mysql数据库互为主从配置方法分享_Mysql
mysql主从配置小记: 共有四台机器:A(10.1.10.28),B(10.1.10.29),C(10.1.10.30),D(10.1.10.31). 配置后结果:A-C互为主从,B为A的slave,D为C的slave. 0)准备工作 在四台机器上面安装好mysql后,创建用于同步的账号. 添加账户: 复制代码 代码如下: INSERT INTO user (Host,User, Password,Select_priv,Insert_priv,Update_priv,Delete_priv,
配置Mysql数据库的主从同步教程
配置Mysql数据库的主从同步(一主一从) 一.主库开启BINLOG.server-id [root@Master-Mysql ~]# grep -E "server-id|log-bin" /etc/my.cnf log-bin = /usr/local/mysql/data/mysql-bin server-id = 1 mysql> show variables like '%log_bin%'; +---------------------------------+---
mysql数据库 主从复制的配置方法_Mysql
MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维 护日志文件的一个索引以跟踪日志循环.当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那 时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 为什么使用主从复制? 1.主服务器/从服务器设置增加了健壮性.主服务器出现问题时,你可以切换到从服务器作为备份. 2.通过在主服务器和从服务器之间切分处理
Mysql数据库的安全配置、实用技巧
1.前言 MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统.它具有功能强.使用简便.管理方便.运行速度快.安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,特别是与PHP更是黄金组合,运用十分广泛. 由于MySQL是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加固.作为一个MySQL的系统管理员,我们有责任维护MySQL数据库系统的数据安全性和完整性. MySQL
MySQL数据库的安全配置
1.前言 MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统.它具有功能强.使用简便.管理方便.运行速度快.安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,特别是与PHP更是黄金组合,运用十分广泛. 由于MySQL是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加固.作为一个MySQL的系统管理员,我们有责任维护MySQL数据库系统的数据安全性和完整性. MySQL
asterisk 从mysql数据库读sip配置
问题描述 asterisk 从mysql数据库读sip配置 如上标题,请给可行方法,如上标题,请给可行方法如上标题,请给可行方法 解决方案 asterisk连接mysql数据库
Mysql数据库服务器优化配置
问题描述 Mysql数据库服务器优化配置 25C 实用mysql数据库时发现mysql的默认配置是不太适合进行正式的商务应用的特别是部署在服务器上时完全不能发挥性能请问常用的mysql调优又哪些服务器上怎么配置mysql才合适. ps.服务器是一半的刀片机mysql主要用于邮箱服务. ps.之前出现了如下问题com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received
Windows服务器下MySql数据库单向主从备份详细实现步骤分享_Mysql
一.目的:将主服务器中的MySql数据库同步到从服务器中,使得对主服务器的操作可以即时更新到从服务器,避免主服务器因环境或者网络异常一时无法使用,达到备份效果. 二.环境: 主从服务器操作系统.数据库版本均相同,具体如下: 操作系统:Windows 2003 Server R2 MySql数据库版本:5.0.51b 主服务器(用A代替)IP地址:192.168.4.100 从服务器(用B代替)IP地址:192.168.4.101 三.配置过程: 1.在A创建远程访问备份账户. 在A的MySql数
详解MySQL数据库设置主从同步的方法_Mysql
简介 MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力. MySQL主从同步的机制: MySQL同步的流程大致如下: 1.主服务器(master)将变更事件(更新.删除.表结构改变等等)写入二进制日志(master log). 2.从服务器(slave)的IO线程从主服务器(binlog dump线程)获取二进制日志,并在本地保存一份自己的二进制日志(relay log)