安装多个mysql,其实很简单,网上资料也很多,我整理一下,也跟着来凑个热闹。

1.下载mysql zip 解压到指定目录,我这边就3个,更多也类似

d:\mysql1

d:\mysql2

d:\mysql3

2.修改配置文件,my.ini,有些版本里面没有,需要手动创建,有些里面是my-default.ini,改成my.ini即可,如果没有data文件夹,创建一个data文件夹

基本内容如下,有些过多的内容暂时用不上:

[mysqld]
basedir=d:\mysql2
datadir=d:\mysql2\data
port =
character-set-server=utf8
server_id =
#忘记密码时使用的
#skip-grant-tables
#修改认证方式
#default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8

重要的修改,就是port和server_id ,默认如果不设置port,则是3306,这里分别设置:3306,3307,3308,对应的server_id 分别为1,2,3

修改好了之后保存。

3.初始化mysql

以管理员身份运行命令提示符,进入到mysql2的bin目录,输入下面的命令

mysqld --initialize --console

这里会产生随机密码,请牢记,如果不小心忘记了,删除data下的所有数据,从新再初始化,具体可以参考我的另一篇博客 ----mysql8.0 安装 需改密码 允许远程连接。

4.安装mysql

mysqld --install mysql2

这里的mysql2就是再服务里面用作区分多个mysql的服务名,如果不写,默认是MySQL,安装多个数据库,如果不写,会导致无法启动服务。

5.启动mysql2

net start mysql2

正常应该启动成功。如果启动失败,检查你是否配置了环境变量,这很重要。

如果你给3个mysql都配置了环境变量,系统会默认第一个有效,这时候你需要去修改注册表,修改方式如下:

ctrl+r ,在出现的框里面输入regeidt,回车就进入到注册表界面了。

找打以下目录:HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>Services 
找到刚才创建的mysql2,ImagePath默认是你配置了环境变量那一个数据库的mysqld,不需要删除,只需要在后面添加这句话:

--defaults-file="d:\mysql2\my.ini" mysql2

然后再去启动。(最后的mysql2是你安装的时候指定的服务名,如果不是mysql2 请改成你自己的服务名,前面是路径)

6.安装多个mysql,不建议配置环境变量,虽然在命令行操作会比较方便,不需要去到bin目录,但是只针对一个有效,其他的还是需要去相应的bin目录,最重要的是,除了配置了环境变量这个mysql之后,剩下的mysql都需要去修改注册表才能正常启动。

7.安装多个mysql登录的时候,请注明端口,第一个端口的P大写,后面密码的p小写

mysql -uroot -P3307 -p

到此,windows下安装多个mysql就完成了,你想安装几个安装几个,是不是很简单呢!

windows 安装多个mysql的更多相关文章

  1. windows安装php和mysql

    windows安装php和mysql 测试环境:windows2008-64位主机 1.下载护卫神php一件安装包 https://www.huweishen.com/soft/php/#phpdow ...

  2. Windows安装两个mysql数据库步骤

    因为新旧项目数据库版本号差距太大.编码格式不同.引擎也不同,所以仅仅好装两个数据库. 本次安装两个mysql数据库.版本号各自是4.0.18,5.5.36.都是可运行文件直接安装. 本机上之前已经安装 ...

  3. Windows 安装并配置 MySQL 5.6

    Windows 下安装 MySQL 有两种方式,一种是下载安装包,根据提示一路 next 安装,不需要什么配置,比较简单:另一种是下载压缩包,通过命令和配置来安装,也不难,个人感觉更简单.本篇就采用第 ...

  4. windows安装nginx、mysql等软件并加入系统服务启动详细

    windows类系统安装nginx.mysql软件 (PS:windows系统环境中设置完nginx.mysql环境变量,需要重新启动系统才会生效.) 一.NGINX:首先下载windows版ngin ...

  5. Windows 安装、重装MySQL时,报错:could not start the service mysql

    原因: 卸载mysql时并没有完全删除相关文件和服务,需要手动清除. 解决方法: 首先,在管理工具->服务里面将MySQL的服务给停止(有的是没有安装成功,有这个服务,但是已经停止了的). 然后 ...

  6. windows 安装绿色版mysql

    (1)到官网下载绿色版mysql:http://dev.mysql.com/downloads/mysql/ (2)下载好后,放在F:\mysql,解压出来 (3)进入到mysql-5.6.19-wi ...

  7. windows安装PHP IIS MYSQL

    https://www.cnblogs.com/huodong/p/4310425.html

  8. Mysql(windows)安装

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

  9. python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client

    windows安装python操作mysql数据库的MySQLdb模块mysql-client 正常情况下应该是cmd下直接运行 pip install mysql-client 命令即可,试了很多台 ...

随机推荐

  1. topic模式下的收发

    生产者: import pika import sys connection = pika.BlockingConnection(pika.ConnectionParameters( host='lo ...

  2. 攻防世界--insanity

    测试文件:https://adworld.xctf.org.cn/media/task/attachments/d2a7dde552e647688230e80b2767b912 1.准备 获得信息: ...

  3. 快速的统计千万级别uv

    菜菜,咱们网站现在有多少PV和UV了? Y总,咱们没有统计pv和uv的系统,预估大约有一千万uv吧 写一个统计uv和pv的系统吧 网上有现成的,直接接入一个不行吗? 别人的不太放心,毕竟自己写的,自己 ...

  4. java写文件UTF-8格式

    String fileName = dir + File.separator + date + File.separator + (file.list().length + 1) + ".t ...

  5. NVIDIA Jetson™ TX1

    NVIDIA® Jetson TX1 是一台模块式计算机,代表了视觉计算领域近20年的研发成就,其尺寸仅有信用卡大小.Jetson TX1 基于崭新 NVIDIA Maxwell™ 架构,配有256个 ...

  6. TCP和UDP的区别,以及它们对应的协议有哪些?

    TCP(传输控制协议) 是面向连接的协议.在收发数据前,一个TCP连接必须要经过“三次握手”建立可靠的连接.握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据.理想状态下 ...

  7. javascaipt中数组元素删除方法delete和splice

    一.用delete 删除数组中元素(少用) 说明:delete: 只是被删除的元素变成了 undefined ,即数组长度不变 //定义数组 var array=["aa",&qu ...

  8. springboot 操作redis

    redis五大类型用法 Redis五大类型:字符串(String).哈希/散列/字典(Hash).列表(List).集合(Set).有序集合(sorted set)五种Controller:@Reso ...

  9. 常用生物信息 ID 及转换方法

    众多不同的数据库所采用的对 Gene 和 Protein 编号的 ID 也是不同的, 所以在使用不同数据库数据的时候需要进行 ID 转换. 常用数据库 ID ID 示例 ID 来源 ENSG00000 ...

  10. 暑期训练 CF套题

    CodeForces 327A 题意:有n个数,都是0或1,然后必须执行一次操作,翻转一个区间,里面的数0变1,1变0,求最多1的数量 思路:最开始我写的最大字段和,后面好像写搓了,然后我又改成暴力, ...