windows系统启用2个以上的mysql服务
来源:互联网 发布:windows rt连接口 编辑:程序博客网 时间:2024/06/05 18:50
想做主从复制,但是服务器有不多,就在自己的windows电脑上启用了2个mysql服务。我原来电脑上有个mysql服务,是安装的mysql-5.7.17.msi版本,第二个服务用mysql的免安装版本(mysql-5.7.20-winx64)
安装的步骤在此就不说了,主要记录下如何配置第二个服务
1、下载mysql免安装版本
下载地址:https://dev.mysql.com/downloads/mysql/ 我选的zip
2、下载以后解压,我的解压路径:D:\mysql\mysql-5.7.20-winx64
mysql 5.7.20解压以后发现并没有 my.ini 和data文件夹,这时我们可以从别处拷贝一个过来,我是拷贝我已安装的,
注:mysql 5 .7.17的安装以后 MySQL Server 5.7 文件夹中也没有发现这两个文件,后来发现在:C:\ProgramData\MySQL\MySQL Server 5.7(ProgramData文件是隐藏的文件夹,需要自己去把他显示出来)
我这个文件中:2个文件 Data 、Uploads 和一个文件 my.ini 我将这些都拷贝到 D:\mysql\mysql-5.7.20-winx64 文件夹下
3、修改my.ini 我修改了4处:
a、 [client] 1处
port=3307
b、[mysqld] 3处
port=3307
datadir=D:/mysql/mysql-5.7.20-winx64/Data
secure-file-priv="D:/mysql/mysql-5.7.20-winx64/Uploads"
如图:
4、安装服务,设置第二个服务
进入管理员命令窗口
a、输入:cd D:\mysql\mysql-5.7.20-winx64\bin 进入bin文件夹
b、输入: .\mysqld --install mysql2 注册mysql2服务名的服务
5、开启服务: net start mysql2
6、停止服务:net stop mysql2
7、删除服务:.\mysqld --remove mysql2
8、登陆msql .\mysql -uroot -p
总结问题:
1、我在使用mysqld --install mysql2 时报错,找不到该命令,通过报错信息我发现系统让我用 .\mysql 命令,这是我的shell命令有问题,但是就按照系统的提示操作吧
用.\mysqld进行操作
2、我在安装的过程中使用过:.\mysqld --install mysql2 --defaults-file = D:\oracle\mysql\mysql-5.7.20-winx64\my.ini
但是没有提示 :Service successfully installed 我在安装文件(D:\mysql\mysql-5.7.20-winx64\Data)的日志(DESKTOP-NTGG57C.err)中发现错误日志
2017-11-07T11:27:44.531911Z 0 [ERROR] unknown option '--install'
2017-11-07T11:27:44.532411Z 0 [ERROR] Aborting
感觉是--install的安装参数有问题,既然已经进入mysql的bin路径我们是不是没有必要用后面的--defaults-file 配置了,去掉就可以了
因此安装命令使用的:.\mysqld --install mysql2
3、服务注册以后mysql的用户和密码
由于mysql的用户名和密码:在mysql.user表中,而这些数据又在data文件中,因此推测第二个服务与第一个服务的用户名和密码是一样的
- windows系统启用2个以上的mysql服务
- mysql windows 系统服务
- mysql windows 系统服务
- windows系统中安装多个Mysql服务
- 作为服务启动多个mysql的Windows服务器
- windows 系统的服务
- windows下安装多个mysql服务
- Windows下安装多个MySQL服务
- windows下启动多个mysql服务
- 因特网信息服务的启用(IIS for Windows 7)
- 用Powershell启用Windows Azure上的远程桌面服务
- 添加Mysql到Windows系统服务
- 将mysql安装至windows系统服务
- MySQL学习笔记(一)MAC系统下 MySQL服务启用、停止、卸载
- Windows Server 2008 启用Windows Search服务
- windows系统的信使服务
- Windows系统服务的编写。
- Windows下面安装5.7以上的绿色版本的mysql
- 简单的隔行换色 jq
- 分页查询
- Spring中事务管理
- Python.Numpy学习零碎笔记之便捷函数
- 1122. Hamiltonian Cycle (25)(哈密顿)
- windows系统启用2个以上的mysql服务
- title标签,head部分
- 《From Zero to Hero – 从1000个代码案例中学习人工智能和大数据》课程
- 机器学习学习笔记--反向传播神经网络
- 控制语句
- 习题6.3
- [python] LDA处理文档主题分布及分词、词频、tfidf计算
- Luogu 3805(manacher)
- 机器人sci