Windows上安装多个MySQL实例(转)

在学习和开发过程中有时候会用到多个MySQL数据库,比如Master-Slave集群、分库分表,开发阶段在一台机器上安装多个MySQL实例就显得方便不少。

MySQL教程-基础篇-1.1-Windows上安装MySQL 章节有详细讲解在Windows上用压缩包安装MySQL服务器的方法,这里以此为基础讲解在Windows上安装多个MySQL服务器的方法。

第一步:将压缩包分别解压缩到不同的目录下。
我自已在已安装好一个MySQL实例后又额外安装了3个MySQL实例,它们的路径如下:
C:\Program Files\MySQL\mysql2\mysql-5.7.10-winx64
C:\Program Files\MySQL\mysql3\mysql-5.7.10-winx64
C:\Program Files\MySQL\mysql4\mysql-5.7.10-winx64

第二步:修改配置文件。
将mysql2目录下的my-default.ini重命名为my.ini,做如下配置,保证端口号和server_id不同。

第三步:初始化和安装。
以管理员身份运行cmd,进入到bin目录后执行初始化命令

mysqld --initialize --user=mysql --console
  • 1

记录初始密码后执行服务安装命令

mysqld –install mysql_2
  • 1

需要注意的是这里带上了参数mysql_2,MySQL官方文档里的安装命令为mysqld -install,该命令下Windows系统默认服务名为mysql,所以在多实例安装时一定要带上服务名参数,且参数值互不相同,不然在启动MySQL服务时都是同一个实例。

第四步:修改注册表。
在开始菜单输入regidit命令打开注册表,找到HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> services -> mysql_2,选中后将ImagePath参数值改成

“C:\Program Files\MySQL\mysql2\mysql-5.7.10-winx64\bin\mysqld” –defaults-file=”C:\Program Files\MySQL\mysql2\mysql-5.7.10-winx64\my.ini” mysql_2

将其中的路径改成你自己的安装路径即可。这一步很重要,我在安装时该参数值默认为第一个MySQL实例的路径,如果不做更改同样会出现多个MySQL实例实际上只运行一个的情况。

第五步:启动服务并修改密码。
在命令行执行命令启动该MySQL服务:

net start mysql_2
  • 1

启动后进行登录,命令如下:

mysql –uroot –P3308 –p
  • 1

在第二步中配置的端口号为3308,而MySQL登录命令默认连接3306端口,所以要带上参数-P3308,注意是大写P,区分表示密码的参数小写p。登录成功后按照1.1章节中的教程更改密码。

经过如上步骤后即安装好第二个MySQL实例。按照此步骤给不同的MySQL实例配置不同的端口、server_id和服务名即可在一台机器上安装多个MySQL实例。

原文地址:https://www.cnblogs.com/jpfss/p/8136851.html

时间: 2024-11-23 16:46:42

Windows上安装多个MySQL实例(转)的相关文章

Windows上安装、配置MySQL的常见问题

一,MySQL的下载安装    MySQL的安装过程就不说了,基本上和一般软件的安装过程没什么两样,就是一路点next,设置的root用户的密码要牢记.具体教程可以参考:http://jingyan.baidu.com/article/4b07be3c67853c48b380f311.html     MySQL社区版官方下载地址:http://dev.mysql.com/downloads/windows/installer/,里面有两个文件,一个只有几M,另外一个几百M.几M的是Web安装版

windows 环境下安装多个Mysql实例

Windows下安装多个Mysql实例 前提:首先再自己的机器上已经安装了一个Mysql ,默认端口为3306,这个是最基本的,咱们以后创建的实例都是以它为模板来创建的. 1.首先找到已经安装好的Mysql的my.ini 文件,我的路径是在C:\ProgramData\MySQL\MySQL Server 5.7 这个下面. 2.找到Mysql的安装文件的路径,我的装到了C:\Program Files\MySQL\MySQL Server 5.7 这个路径下. 3.上两步是要找到mysql的位

Windows下运行多个mysql实例

为了测试Mysql group replication机制,特地在windows上创建多个mysql实例.其步骤如下: 一,创建文件夹用于存放database的数据文件 例如创建独立的文件夹:D:\Server\mysqlS1\data 二,创建独立配置文件,修改里面的port以及datadir 可以从原有的my.ini复制一份,修改配置 ------------------------------------ datadir=D:/Server/mysqlS1/data port=3307 -

安装多个mysql实例(debian版本)

前言:领导要求在1台DELL R710上安装多个mysql实例 一.安装第1个实例 1.当前系统 cat /etc/debian_version  6.0.10 2.查看安装包 apt-cache search mysql-server|grep "mysql-server" mysql-server-5.1 - MySQL database server binaries and system database setup mysql-server-core-5.1 - MySQL 

Windows 上安装 MySQL

一.Windows 上安装 MySQL 相对来说会较为简单,点击链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 下载 zip 包. 二.下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下. 三.打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息: [

windows上安装MySQL数据库

Windows上安装MySQL windows上安装MySQL较为简单,点击链接https://dev.mysql.com/downloads/mysql/,但不要下载最新的版本,因为用的人少,出问题不好解决,选择下载5.6版本 点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载: 下载完后,把zip包解压到相应的目录,去服务中查看一下自己之前有没有MySQL服务,如果有,删除掉(在命令行下输入sc dele

PHP 1:在Windows上安装和配置PHP,Apache和My SQL

原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现相关的文章可以塞满你的硬盘.在这里之所以把它再次拿出来,目的是想记录我作为一个新手如何配置的,以及配置期间碰到的一些问题.期望其中的一些问题对大家有用.下载安装文件就不用说了.不过还是提一下版本吧. PHP:5.1.4 Apache 2.2.3 MySQL:5.0.2-community-nt 我安装的顺序如下: 安装PHP 安装Apache 安装MySQL PHP安装 有

手把手教你在win10系统上安装、配置MySQL 5.7.19数据库

关于数据库这个东东,可能还有很多小伙伴没有接触过,这里简单说一下吧,数据库就是按照数据结构来组织.存储.管理数据的仓库,它可以高效的存储和管理数据,用途及其广泛,比如网站建设开发.软件应用开发等领域,我们常见的数据库有Access.Sqlserver.Mysql.Oracle等,今天亦是美网络小编给大家介绍的是mysql数据库,因为网络上80%以上的网站采用的是PHP+Mysql的搭配组合,想要学习网站建设开发,不了解Mysql数据库是说不过去的哦! 首先下载最新版MySQL数据库安装包,官网下

同一服务器上运行两个mysql实例

其实没那么复杂,两个mysql实例使用不同的目录存储,使用不同的端口访问,加载不同的配置文件即可实现. 假如有两个MYSQL   A和B MYSQL A为系统标准安装的RPM程序.存储在 /var/lib/mysql  配置文件为 /etc/my.cnf,这没什么特别的什么都不用改. 现在需要运行第二个MYSQL B,这时你就不能RPM了.使用源码包编译安装.指定安装位置为 /usr/local/mysqlb 主要编译参数如下: ./configue –prefix=/usr/local/mys