请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

第五章主从复制的疑问

以前没接触过,我想罗列一下问题,希望老师好心帮我解答:

1、老师是怎么在本地,主库,从库中来回切换的,都是在一台电脑上完成的么

2、老师用的是mac电脑,本地的数据库是在mac系统里安装的还是安装在mac系统的linux虚拟机的呀(就如同windows系统的数据库配置和windows下的虚拟的里的数据库配置的区别)

3、主库,从库是在两台服务器上的么,也就是两台电脑?(我理解是电脑),如果是的话,主从库也是跑在虚拟机里的?操作这主从服务器是在本地电脑上用类似于xmanager这样的工具远程访问操作的么?

我的问题比较初级,希望老师能帮我仔细解答一下,感激不尽!

正在回答

1回答

援军抵达 :) 同学,从来没有什么问题是初级的哈,要有自信。

  1. 主从库的时候我都用的是远程的阿里云服务器,在两台服务器上分别搭建主从库,然后通过本地的电脑远程登录到上面去做操作,这个工作中都是这种模式呢,一般是个人有一台远程的开发机,登录上去开发,同时管理好多台线上机器,要定期登录去查问题

  2. 我本地没有linux虚拟机,用的是MAC,所以在没有配置主从库前数据库都跑在本地,MAC系统它的指令几乎是仿linux的,所以非常类似。数据库是在MAC系统里面安装并运行的,默认的端口号是3307,我调成3306了,如何安装网上一查有很多详细的教程,按照着来都能傻瓜式地配出来,这个请同学放心

  3. MAC的话我本地用的是iterm访问的远程服务器,主从库都搭建在阿里云不同的服务器上面,以模拟真实的生产环境。MAC的话同学还可以直接用终端通过 ssh 帐号@ip 这种形式来访问远程的服务器,或者直接访问数据库的话可以通过 mysql -u帐号 -h远程服务器ip -P远程服务器端口(一般是3306) -p密码 的形式访问,前提是本地的环境变量已经配置号,环境变量是指你输入mysql它能自动找出mysql的执行程序,没配置的话得全路径执行了。同时远程服务器的数据库得开放3306端口支持远程访问才可以,具体操作方法可以参照我的部署篇视频(从0搭建阿里云远程服务器环境以支持远程访问,特别是数据库等)或者手记http://www.imooc.com/article/20583

出差在外,不知道有没有足够仔细哈,同学不懂的地方欢迎继续提问:)

1 回复 有任何疑惑可以回复我~
  • 提问者 tmac111 #1
    老师回答的好详细,理解了,后面我再结合阿里云服务器搭建的视频再深入理解,多谢多谢!
    回复 有任何疑惑可以回复我~ 2017-10-22 16:31:55
  • 翔仔 回复 提问者 tmac111 #2
    如果是学生别忘记阿里云9块9 试验的话不是学生可以先按量付费搞一个,成功后注销掉换成包月的,这样成本低
    回复 有任何疑惑可以回复我~ 2017-10-22 16:34:04
  • 提问者 tmac111 回复 翔仔 #3
    OK,没问题的,么么哒~
    回复 有任何疑惑可以回复我~ 2017-10-22 16:35:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信