windows 安装多个mysql
安装多个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的更多相关文章
- windows安装php和mysql
windows安装php和mysql 测试环境:windows2008-64位主机 1.下载护卫神php一件安装包 https://www.huweishen.com/soft/php/#phpdow ...
- Windows安装两个mysql数据库步骤
因为新旧项目数据库版本号差距太大.编码格式不同.引擎也不同,所以仅仅好装两个数据库. 本次安装两个mysql数据库.版本号各自是4.0.18,5.5.36.都是可运行文件直接安装. 本机上之前已经安装 ...
- Windows 安装并配置 MySQL 5.6
Windows 下安装 MySQL 有两种方式,一种是下载安装包,根据提示一路 next 安装,不需要什么配置,比较简单:另一种是下载压缩包,通过命令和配置来安装,也不难,个人感觉更简单.本篇就采用第 ...
- windows安装nginx、mysql等软件并加入系统服务启动详细
windows类系统安装nginx.mysql软件 (PS:windows系统环境中设置完nginx.mysql环境变量,需要重新启动系统才会生效.) 一.NGINX:首先下载windows版ngin ...
- Windows 安装、重装MySQL时,报错:could not start the service mysql
原因: 卸载mysql时并没有完全删除相关文件和服务,需要手动清除. 解决方法: 首先,在管理工具->服务里面将MySQL的服务给停止(有的是没有安装成功,有这个服务,但是已经停止了的). 然后 ...
- windows 安装绿色版mysql
(1)到官网下载绿色版mysql:http://dev.mysql.com/downloads/mysql/ (2)下载好后,放在F:\mysql,解压出来 (3)进入到mysql-5.6.19-wi ...
- windows安装PHP IIS MYSQL
https://www.cnblogs.com/huodong/p/4310425.html
- Mysql(windows)安装
h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...
- python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client
windows安装python操作mysql数据库的MySQLdb模块mysql-client 正常情况下应该是cmd下直接运行 pip install mysql-client 命令即可,试了很多台 ...
随机推荐
- cronsun任务管理器部署文档
一.cronsun介绍 1)cronsun产生的背景 大量的 crontab 任务散布在各台服务器,带来了很高的维护成本 任务没有按时执行,甚至失败了很久才发现,需要重试或排查 crontab 分散在 ...
- java 进销存 商户管理 系统 管理 库存管理 销售报表springmvc SSM项目
统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3 SSM 普 ...
- elasticsearch 基础 —— Update API
Update API 更新API允许基于提供的脚本更新文档.该操作从索引获取文档(与分片并置),运行脚本(使用可选的脚本语言和参数),并对结果进行索引(也允许删除或忽略操作).它使用版本控制来确保在& ...
- Linux学习笔记2-CentOS7安装tomcat8
1.下载tomcat:apache-tomcat-8.5.16.tar.gz 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat ...
- Swift--Unmanaged使用
Unmanaged使用 作者 Nate Cook 翻译者 Croath Liu 2015年4月13日 API 对于开发者来说不只是把功能点接口暴露出来而已,同时也传达给我们一些其他的信息 ...
- Sass:字符串函数-To-upper-case()、To-lower-case()
1.To-upper-case() To-upper-case() 函数将字符串小写字母转换成大写字母.如: //SCSS .test { text: to-upper-case(aaaaa); te ...
- idea 查看类图
快捷键CTRL+H查看 利用idea快捷键查看hierarchy,效果如下 好处:可以看向上和向下的继承关系 缺点:只能看继承关系,不能看实现了哪些接口 在指定类右键查看diagram 也可以使用快捷 ...
- Flutter pubspec.yaml配置文件
name: flutter_app1 # 应用名称 description: A new Flutter application. # 应用描述 # The following defines the ...
- webRTC脱坑笔记(一)— 初识webRTC
webRTC概述 WebRTC--- `Web browsers with Real-Time Communications (RTC)` WebRTC是一个开源项目,可以在`Web`和本机应用程序中 ...
- 分布式架构的CAP原理
CAP 定理的含义 一.分布式系统的三个指标 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标. Consistency Availability Parti ...