第五章主从复制的疑问
来源:5-2 主从同步数据库配置
tmac111
2017-10-22
以前没接触过,我想罗列一下问题,希望老师好心帮我解答:
1、老师是怎么在本地,主库,从库中来回切换的,都是在一台电脑上完成的么
2、老师用的是mac电脑,本地的数据库是在mac系统里安装的还是安装在mac系统的linux虚拟机的呀(就如同windows系统的数据库配置和windows下的虚拟的里的数据库配置的区别)
3、主库,从库是在两台服务器上的么,也就是两台电脑?(我理解是电脑),如果是的话,主从库也是跑在虚拟机里的?操作这主从服务器是在本地电脑上用类似于xmanager这样的工具远程访问操作的么?
我的问题比较初级,希望老师能帮我仔细解答一下,感激不尽!
1回答
-
援军抵达 :) 同学,从来没有什么问题是初级的哈,要有自信。
主从库的时候我都用的是远程的阿里云服务器,在两台服务器上分别搭建主从库,然后通过本地的电脑远程登录到上面去做操作,这个工作中都是这种模式呢,一般是个人有一台远程的开发机,登录上去开发,同时管理好多台线上机器,要定期登录去查问题
我本地没有linux虚拟机,用的是MAC,所以在没有配置主从库前数据库都跑在本地,MAC系统它的指令几乎是仿linux的,所以非常类似。数据库是在MAC系统里面安装并运行的,默认的端口号是3307,我调成3306了,如何安装网上一查有很多详细的教程,按照着来都能傻瓜式地配出来,这个请同学放心
MAC的话我本地用的是iterm访问的远程服务器,主从库都搭建在阿里云不同的服务器上面,以模拟真实的生产环境。MAC的话同学还可以直接用终端通过 ssh 帐号@ip 这种形式来访问远程的服务器,或者直接访问数据库的话可以通过 mysql -u帐号 -h远程服务器ip -P远程服务器端口(一般是3306) -p密码 的形式访问,前提是本地的环境变量已经配置号,环境变量是指你输入mysql它能自动找出mysql的执行程序,没配置的话得全路径执行了。同时远程服务器的数据库得开放3306端口支持远程访问才可以,具体操作方法可以参照我的部署篇视频(从0搭建阿里云远程服务器环境以支持远程访问,特别是数据库等)或者手记http://www.imooc.com/article/20583
出差在外,不知道有没有足够仔细哈,同学不懂的地方欢迎继续提问:)
142017-10-22
相似问题