最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql主从数据库配置_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 17:29:00
文档

mysql主从数据库配置_MySQL

mysql主从数据库配置_MySQL:首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: 1.grant replication slave on *.* to 192.168.0.1 identified by '1234'; #4.1以后用这个,以前可以用 file. #grant file on *.* to 192.168.0.1 i
推荐度:
导读mysql主从数据库配置_MySQL:首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: 1.grant replication slave on *.* to 192.168.0.1 identified by '1234'; #4.1以后用这个,以前可以用 file. #grant file on *.* to 192.168.0.1 i

首先设置MySQL主服务器:

  在主服务器上为从服务器建立一个用户:

  1.grant replication slave on *.* to 192.168.0.1 identified by '1234';

  #4.1以后用这个,以前可以用 file.

  #grant file on *.* to 192.168.0.1 identified by '1234';

  #后来我又加了super和client save权限,可以先不加.然后再试.

  配置文件:/etc/my.cnf

  2.主服务器上

  server-id = 1

  log-bin

  binlog-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可

  binlog-ignore-db=不需要备份的数据库苦命,如果备份多个数据库,重复设置这个选项即可

  3.从服务器上

  log-bin

  server-id=2

  master-host=主机

  master-user=用户名

  master-password=密码

  master-port=端口

  replicate-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可

  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  就这么简单照上面的配置就可以了.

  主服务器上的相关命令:

show master status
show slave hosts
show logs
show binlog events
purge logs to 'log_name'
purge logs before 'date'
reset master(老版本flush master)
set sql_log_bin=

  从服务器上的相关命令:

slave start
slave stop
SLAVE STOP IO_THREAD //此线程把master段的日志写到本地
SLAVE start IO_THREAD
SLAVE STOP SQL_THREAD //此线程把写到本地的日志应用于数据库
SLAVE start SQL_THREAD
reset slave
SET GLOBAL SQL_SLAVE_SKIP_COUNTER
load data from master
show slave status(SUPER,REPLICATION CLIENT)
CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //动态改变master信息
PURGE MASTER [before 'date'] 删除master端已同步过的日志
  
#

  后话:

  做实验的时候是给一台运行很久的而且很关键的数据库做备份,遇到的问题两个

  1.两个数据库的配置文件不一样.

  竟然字体还不一样.无语ing

  2.数据库文件不一致问题,这是后来操作中产生的.所以无论主服务器多重要要做从服务器的时候一定把主服务器

  停了,把东西拷到从服务器上.

  再就是多看看mysql的日志文件,很有帮助的

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

mysql主从数据库配置_MySQL

mysql主从数据库配置_MySQL:首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: 1.grant replication slave on *.* to 192.168.0.1 identified by '1234'; #4.1以后用这个,以前可以用 file. #grant file on *.* to 192.168.0.1 i
推荐度:
标签: 用户 数据 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top