sql --windows下mysql多实例

最近在配置 单机版的 mysql主从复制,就涉及到在windows上安装多个mysql实例。步骤以下
###1.从官网上下载mysql
官网路径 http://dev.mysql.com/downloads/mysql/
我下载的是mysql-5.7.14-winx64.zip
###2.解压,安装
mysql的安装分为两种:
1.msi格式,这种格式直接点击安装,按照提示一直点击到底就能够了。
2.zip格式,我就是用这种格式,这种格式本身解压后,简单的配置就可使用了。
将如上下载的zip包解压到你的某个目录下,个人是 输入图片说明
备注:解压后,是没有data文件夹的,见我这篇文章生成data文件夹。http://www.javashuo.com/article/p-xogietdp-bw.html
###3.配置环境变量
这一步不是必须的。
个人电脑-->属性-->高级-->环境变量
在系统变量中找到path,在最后添加上 你的解压mysql bin文件夹的路径,个人是
输入图片说明
再来讲下这一步为啥不是必须的,配置了环境变量后,在cmd的dos下,直接输入:mysql -u root -p 便可到输入密码的步骤;若是没有配置环境变量的话,就会出现以下现象
输入图片说明
这个时候须要进入到mysql bin目录下才能够,以下
输入图片说明
因此说,配置环境变量不是必须的。
###4.修改配置文件
在你的解压路径下,有个my-default.ini文件,打开,配置mysql

basedir = E:\mysql-5.7.14-winx64\mysql-5.7.14-winx64
datadir = E:\mysql-5.7.14-winx64\mysql-5.7.14-winx64\data

以下图
输入图片说明
###5.安装mysql
cmd-->到你的mysql bin目录下,输入命令:mysqld -install,以下
输入图片说明
它提示我已经安装了mysql,大家的应该是显示安装成功。
###6.使用mysql
使用命令:mysql -u root -p
会出现以下输入密码页面,初次安装,root没有设置密码,直接点击回车就能够进入,出现以下页面就表示mysql可使用了
输入图片说明
###7.mysql经常使用命令
详情请查看个人这篇 http://www.javashuo.com/article/p-kmdcymiz-er.html
###8.再安装一个mysql实例
####1.复制下载的mysql.zip包到另外一个目录下,并解压,个人以下
输入图片说明
####2.重复上面的故事,配置环境变量、配置配置文件(端口号改为3307,服务号改为2),安装mysql,这里贴出配置文件。
输入图片说明
####3.配置windows注册表以前的检查
通过了上述一系列的配置后,咱们确定很高兴的认为mysql2也能够访问。可是事实并不是如此。
咱们能够先查看mysql2是否启动
方式1
命令行输入 net start mysql2
以下
输入图片说明
我这里是配置好了,因此启动能够成功,可是大家的应该是启动不成功。
方式2
计算机(右键)-->管理--服务和应用程序-->服务--mysql2
输入图片说明
大家显示的mysql2应该是没有启动的,且点击左边的启动按钮,会提示启动失败。
####4.配置windows注册表
1.接着从安装mysql2开始
输入图片说明
个人显示服务已经存在,大家应该是没有任何反应,从新显示一行 F:\mysql2\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin> ,其实这个已经表示你安装成功了,可是须要配置。 2.运行regedit,打开windows注册表编辑器,以下
输入图片说明
3.会弹出注册表编辑器,以下
输入图片说明
4.找到mysql2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mysql2,以下图
输入图片说明
####5.修改ImagePath
默认值应该是
F:\mysql2\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin\mysqld mysql2
在mysql2前面加上你的mysql配置文件路径,个人以下
--defaults-file="F:\mysql2\mysql-5.7.14-winx64\mysql-5.7.14-winx64\my-default.ini"
最后完整路径以下
F:\mysql2\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin\mysqld --defaults-file="F:\mysql2\mysql-5.7.14-winx64\mysql-5.7.14-winx64\my-default.ini" mysql2
备注:修改后,记得保存。
####6.启动mysql2
上述已经介绍过了启动mysql的命令或者去服务那里启动。
####7.进入mysql2
输入图片说明
注意:这里必须带上端口号,不然,它会默认端口号为3306,从而进入了mysql,而不是mysql2。因为是刚刚安装完,因此root没有密码,在密码命令那里,直接回车就能够进入
输入图片说明
OK,windows下两个mysql实例均可以使用了。sql

相关文章
相关标签/搜索