小记一次小记一次mysql主从配置解决方案主从配置解决方案
mysql主从方案主要作用:读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使
用slave,那么报表sql将不会造成前台锁,保证了前台速度。
今天研究了个开源项目,数据库是mysql的,其中的脚本数据需要备份,由于本人的机器时mac pro,而且mac下的数据库连接工具都不怎么好用,就想着如何利用windows下的数据库连接工具使
用,并做相关备份,另外windows系统下的sqlyog工具还是非常强大的,在此推荐。
因此为了使用sqlyog等windows系统下的连接工具,便开始了一天的折腾。
首先两种思路,其一是利用另外一台宏碁笔记本电脑,直接在其上安装sqlyog使用,通过无线局域网进行连接使用,这种方式太过麻烦,而且来回换电脑很麻烦,远程连接使用也很慢。其二是安装
虚拟机,在虚拟机上安装连接工具。
由于本人的mac pro已经安装mysql数据库,并且已经安装了virtualbox虚拟机并安装了windows7系统,并在windows7系统中也安装了mysql。
1.在虚拟机win7系统中安装sqlyog,直接连接mac系统的mysql,并导出备份,这个很简单。(当然要注意虚拟机与mac机器的网络连接是通的)
1)首先要设置虚拟机网卡设置,选择桥接模式,virtualbox这类虚拟机的桥接模式的概念是虚拟机作为网络中的一台单独的机器,有自己的ip,与局域网中的ip是想通的,
设置virtualbox的桥接模式如图所示
!
这样按照图中的设置,虚拟机根主机就可以相互访问了。
2)利用sqlyog进行连接