大家好我是霜华
数据库集群应该是目前业务中必备的了,毕竟封装的再好的单个数据库在高QPS情况下是真撑不住
虽然说我们学生或者是非一线互联网很难亲身见到高QPS的系统,但是我觉得作为一个好的程序员
写的每一行代码都应该是你能力内最优化的,做的每一次架构是你能力内承载最大的
只有突破舒适圈我们才有进步,单纯的做CRUD那编程可能失去了它本来的魅力。
今天花了一上午与各路搜各种资料去在本地搭建主从数据库,在这里我介绍下搭建主从数据库的流程
对于一个非科班学生,不得不感慨自学这条路是真的困难
走过的自闭数不胜数
但毕竟技术人嘛,锻炼解决问题的能力也能力之一
一、基本环境
创建两个mysql 服务器,
我第一个使用的是msi,第一个直接装在了c盘的programe file文件夹里
第二个用的是zip 解压在了d盘的slaveMysql文件夹里
二、配置文件处理
c盘中有个隐形文件夹,叫ProgramData 你 msi 装的mysql配置包实际在这里:
我们需要把Data Uploads my.ini 三个文件copy到d盘的从数据库所在文件夹
三、主数据库配置
主数据库配置文件更改:
我们需要改programData文件夹里面的mysql配置
如果是你安装时候的默认文件夹他也有配置文件不过配置信息不全,就算改了可能也没用
这个你自己安装的配置文件里它的配置信息并不全,
据我了解它应该是programData文件夹里面的是真身源文件,你自己安装路径下的文件只是映射
这里你有可能会出现需要以管理员身份才能更改文件,这时候需要设置权限
1点击文件夹属性,安全栏
2编辑
给用户修改和写入的权限,应用确定就能更改需要管理员权限才能处理的文件。
配置主数据库