使用Spring+MySql实现读写分离关于windows下安装mysql5.6
Posted 肥宅兜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Spring+MySql实现读写分离关于windows下安装mysql5.6相关的知识,希望对你有一定的参考价值。
前面讲过关于mysql的优化,主要是建表时对于大量数据的表添加索引机制,提高查询效率,以及一些sql语句的简单优化,毕竟我也不是专业的数据库管理员,大牛勿喷。
今天写两章关于javaweb项目中,对于数据库的优化,主要目的是减少数据库的访问压力和读写压力。
因为平时工作都是在windows上开发,所以讲解下windows下安装mysql5.6
1. 下载
http://dev.mysql.com/downloads/windows/installer/5.6.html
2. 安装
我们采用自定义Custom的安装模式:选择32位或64位
默认即可:
说明,如果没有该页面就上一步,选择高级选项:
安装完成
开始配置mysql
配置:
3. mysql多实例安装
使用安装器是无法安装多实例的,只能手动安装。
1 复制安装好的3380文件夹到3381
2 进入3381\\logs目录下将所有文件删除
3 进入3381\\data目录,将所有的log文件删除(注意不是所有文件)
4 打开 my.ini 文件,将所有的 3380 替换为 3381 我个人喜欢用notepad++修改文本 受一个朋友的影响
5 修改serverid为81 即3381端口的81 上面的3380的server-id即为80
6
打开cmd,进入C:\\mysql-5.6\\3381\\bin目录,执行如下命令:
.\\mysqld.exe install MySQL-3381 --defaults-file="C:\\mysql-5.6\\3381\\data\\my.ini" 注意改为自己的配置文件路径
.\\mysqld.exe install MySQL-3380 --defaults-file="E:\\0315\\mysql\\3380\\data\\my.ini"
7 进入系统服务查看
8 修改启动方式为手动,安装完成。
如需删除服务执行如下命名即可: .\\mysqld.exe remove MySQL-3381
再安装一个服务时 配置文件中的server-id不可相同
.\\mysqld.exe install MySQL-3381 --defaults-file="E:\\0315\\mysql\\3381\\data\\my.ini"
就是这样子,例子比较简单
以上是关于使用Spring+MySql实现读写分离关于windows下安装mysql5.6的主要内容,如果未能解决你的问题,请参考以下文章
基于 Spring Boot 的 MySQL 实现读写分离,看这篇就够了!
spring学习笔记(19)mysql读写分离后端AOP控制实例