欢迎来到天天文库
浏览记录
ID:34724615
大小:78.26 KB
页数:17页
时间:2019-03-10
《mysql主从.主主配置详细》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、查询mysql内所有用户情况mysql> SELECTDISTINCTCONCAT('User:''',user,'''@''',host,''';')ASqueryFROMmysql.user;如果没有在/etc/my.cnf中配置bin-log位置,MySQL的bin-log默认文件位置在/var/lib/mysql下配置时还请注意:1.主服务器、从服务器的IP地址可能变化,不要在my.cnf配置固定的master-ip,用命令指定。2.主服务器和从服务器都启动ssh服务,方便从服务器远程登录主
2、服务器。3.在从服务器上测试主服务器的状态。4.mysql配置改变主要要重启服务sudorestartmysql或servicemysqlrestart,我就因为没有及时重启浪费了时间。5. 配置发生改变后最好重新开启一个命令行终端输入命令。6.从数据库的改变也能同步到主数据库过程 1.1. Master设置步骤1.配置my.cnf文件确保主服务器主机上my.cnf文件的[mysqld]部分包括一个log-bin选项。该部分还应有一个server-id=Master_id选项#vim/etc/mys
3、ql/my.cnfserver-id=1log_bin=/var/log/mysql/mysql-bin.logexpire_logs_days=10max_binlog_size=100Mbinlog_do_db=testbinlog_ignore_db=mysqlbind-address默认是127.0.0.1你必须更改它,否则Slave将无法链接到Master#bind-address=127.0.0.1bind-address=0.0.0.0重启服务器neo@netkiller:~$sudo
4、/etc/init.d/mysqlreload*ReloadingMySQLdatabaseservermysqld[OK]建议使用reload,如果不起作用再用restart1.登录slave服务器,测试主库3306工作情况,如果看到下面相关信息表示工作正常。2.3.#telnet192.168.1.24633064.Trying192.168.1.246...5.Connectedto192.168.1.246.6.Escapecharacteris'^]'.7.I8.5.1.61-0ubunt
5、u0.11.10.1-log1WGRANTREPLICATIONSLAVEON*.*TO'replication'@'%.mydomain.com'IDENTIFIEDBY'slavepass';13.mysql>FLUSHPRIVILEGES;14.GRANTREPLICATIONSLAVE,REPLICATIONCLIENTON*.*TOreplication@'192.168
6、.245.131'IDENTIFIEDBY'slavepass'1.锁表禁止写入新数据2.3.mysql>FLUSHTABLESWITHREADLOCK;4.5.查看Master工作状态6.7.mysql>SHOWMASTERSTATUS;8.+------------------+----------+--------------+------------------+9.
7、File
8、Position
9、Binlog_Do_DB
10、Binlog_Ignore_DB
11、10.+--------------
12、----+----------+--------------+------------------+11.
13、mysql-bin.000002
14、106
15、test
16、mysql
17、12.+------------------+----------+--------------+------------------+13.1rowinset(0.00sec)14.如果显示下面内容表示,配置不正确mysql>SHOWMASTERSTATUS;Emptyset(0.02sec)取得快照并记录日志名和偏移量后,可以
18、在主服务器上重新启用写活动mysql>UNLOCKTABLES;5.1.2. Slave过程 1.2. Slave设置步骤1.配置my.cnf从服务器的ID必须与主服务器的ID不相同,如果设置多个从服务器,每个从服务器必须有一个唯一的server-id值,必须与主服务器的以及其它从服务器的不相同。#vim/etc/mysql/my.cnf[mysqld]server-id=22.#servicemysqlrestart3.mysqlstart/running,proc
此文档下载收益归作者所有