mysql主从配置

 这次的配置只是简单主从配置,从最低的要求开始,可以同步数据库信息
   主机环境:centOS ip:172.16.1.7
   从机环境:centOS ip:172.16.1.218
1、主机设置
   修改主机的的my.cnf文件:
 在[mysqld]下面添加如下信息:
  server-id       = 1   log-bin=full_binlog   binlog-do-db=full #表示只备份full
这只是最基础的当然你可以加上以下几句
# binlog_ignore_db=mysql #表示忽略备份mysql
2、重启mysql服务器
   #service mysql restart
3、登录mysql服务器
   #mysql -uroot -p
然后在主服务器上面为从机服务器赋予“replication slave”权限
>GRANT REPLICATION SLAVE ON *.* TO 'jms'@'172.16.1.218' IDENTIFIED BY '123456';
>show master status;<查看主机信息>
|full_binlog.000001 |       98 | full         |     
下面开始从机的设置
   进入从机服务器
    编辑配置文件my.cnf,在[mysqld]下面加入;
     server-id =2  #只要这一项这行了,其他再行配置;
   进入到mysql服务器;输入以下命令:
  CHANGE MASTER TO MASTER_HOST='172.16.1.7', MASTER_USER='jms', MASTER_PASSWORD='jms',        MASTER_LOG_FILE='full_binlog.000001', MASTER_LOG_POS=98; <此信息看主机上的信息>
  MASTER_HOST:主服务器的IP。
  MASTER_USER:配置主服务器时建立的用户名
  MASTER_PASSWORD:用户密码
  MASTER_PORT:主服务器mysql端口,
配置好之后启动slave;
>start slave;
 配置完成 后查看主机信息
show msater status\G;

这样的基本差不多完成配置了

你可能感兴趣的:(mysql)