安装多个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. Little Sub and Mr.Potato's Math Problem (构造法)

    题目传送门Little Sub and Mr.Potato's Math Problem Time Limit: 2 Seconds      Memory Limit: 65536 KB Littl ...

  2. python学习第十一天列表的分片和运算

    列表的分片也叫切片,也就是从列表中取出一段赋值给另外一个变量,列表运算就是可以进行比较运算,连接运算,乘法运算等. 1,列表的分片 n1=[1,2,3,4,5,6,7,8,9] n2=[1:3] 包含 ...

  3. 关于JSON.stringify()与JSON.parse()

    一.JSON.stringify()与JSON.parse()的区别 JSON.stringify()的作用是将js值转换成JSON字符串,而JSON.parse()是将JSON字符串转换成一个对象. ...

  4. JavaFX程序初次运行创建数据库并执行建表SQL

    在我的第一个JavaFX程序完成安装的时候才突然发现,不能要用这个软件还要手动执行Sql来建表吧? 于是我的想法是在Main程序中执行时检测数据库连接状况,如果没有检测到数据库或者连接异常,那么出现错 ...

  5. [转载]Linux上使用ssl进行端口转发

    原文地址:Linux上使用ssl进行端口转发 作者:呼延十 背景介绍 作为一个后端程序员,经常要和别人联调接口,每当这时,总是被公司的各种,dev,qa,pre,prod环境搞得头疼,,,我真的只是想 ...

  6. 解决WordPress设置错误的url网站不能访问

    由于设置了未备案的域名,而导致网站访问不了了.同时WordPress是使用docker搭建部署的 docker ps #查看 docker 容器 CONTAINER ID IMAGE COMMAND ...

  7. Linux学习笔记2-CentOS7安装tomcat8

    1.下载tomcat:apache-tomcat-8.5.16.tar.gz 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat ...

  8. 2018-10-11-WPF-拖动滚动

    title author date CreateTime categories WPF 拖动滚动 lindexi 2018-10-11 14:10:41 +0800 2018-2-13 17:23:3 ...

  9. Java并发(基础知识)—— Java中断机制

    上文讲解了Java线程的创建.启动以及停止,在讲到停止线程时说到了Java中断,Java中断是停止线程的一种协作机制,本文打算对Java中断机制进行详细讲解. 在网上搜索Java中断机制,发现两篇好文 ...

  10. mysql安装 demo [linux centos7] [5.7.26]

    MySQL 安装配置 https://www.runoob.com/linux/mysql-install-setup.html =================================== ...