mysql基础--windows下的多实例配置
由于这边没有linux环境,所以只能暂时讲解如何在windows上配置多实例
***先要net stop mysql关掉mysql的服务,因为开启着mysql的服务并对其安装文件和数据文件做操作终归不是太好
1.mysql安装的时候有两个目录,一个是安装目录(C:\Program Files\MySQL\MySQL Server 5.5),一个是数据目录(C:\ProgramData\MySQL\MySQL Server 5.5\data),这个在mysql的配置文件my.ini中已经给出来了,如下图所示
2.配置多实例,在windows系统中就是把mysql安装路径中相应文件夹复制并粘贴,如下图所示
在mysql的安装路径中原本只有一个名为“MySQL Server 5.5”的文件夹,在该目录下复制粘贴并重命名为MySQL3307和MySQL3308两个文件夹,并分别修改这两个文件夹中的my.ini文件,将其中的端口号和路径都做修改,以MySQL3307为例
主要修改如上图所示的四个位置,端口号和路径。
3.然后再进入mysql的数据路径,同样的方式,在复制粘贴重命名,如下图所示
4.关于数据库安装目录和数据目录的操作就到此结束了,接下来打开cmd.exe开始新建mysql实例,使用mysqld --install mysql3307和mysqld --install mysql3308来新建两个mysql实例,如下图所示
在任务管理器中就可以看到这两个数据库实例了。如下图所示,这三个实例目前都是停止状态
5.在“运行”中输入“regedit”进入注册表,修改mysql相关的注册信息,如下图所示
注册表目录“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mysql3307”
将mysql3307和mysql3308的ImagePath改为指定的安装目录,就OK了(这里仅仅以mysql3307为例)
6.在这里windows下的mysql多实例就安装成功了。在cmd.exe中可以启动服务了,如下图所示,可以启动这三个实例
还可以尝试着分别登陆这三个实例看看
如此,大功告成。