windows mysql多实例安装踩的坑

本文档详细介绍了如何在已安装MySQL的情况下,通过zip解压方式安装第二个MySQL实例。步骤包括下载对应版本,选择非系统盘存放,创建data和my.ini文件,修改配置,初始化服务,安装服务,修改注册表,启动服务以及验证连接。过程中需注意权限问题和配置文件的正确设置。
摘要由CSDN通过智能技术生成
  1. 因为我电脑以前已经使用msi的安装方式安装了mysql,但是现在想在安装一个mysql。
    如果继续使用msi方式安装,总是要先卸载以前的mysql才能继续安装示例,所以第二个mysql我选择用zip解压方式安装
    以下是mysql5.7的安装示例
    下载mysql-windows-5.7 下载地址 查看旧版本
    在这里插入图片描述
    下载64位版本的zip
    在这里插入图片描述

    2.下载完成之后,放在其他磁盘位置(最好不要放在c盘,影响windows系统性能,也不要放在包含software的文件夹下,我上过当。不能intsall服务),解压安装包
    在这里插入图片描述

    3.根目录下,创建data文件夹和my.ini文件
    在这里插入图片描述
    4。修改my.ini文件,basedir和datadir修改你们对应的目录

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 设置3307端口
port=3307
# 设置mysql的安装目录
basedir=F:\mysql\mysql-5.7.35-winx64  
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql\mysql-5.7.35-winx64\data  # 此处同上
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=50
# 服务端使用的字符集默认为UTF8
#character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=MYISAM #因为我要做主从配置,这个数据库是select库,所以我使用MYISAM,你们看情况选择INNODB还是MYISAM
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集default-character-set=utf8
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

5.打开dos窗口(用管理员权限打开,不然会报错),cd到你们对应的安装目录。
在这里插入图片描述
6.执行命令 mysqld --initialize --user=root --console
初始化root用户,加上–console是因为要看root密码
在这里插入图片描述
7.安装mysql服务
mysqld install mysql_savle --defaults-file=F:\mysql\mysql-5.7.35-winx64\my.ini 这里目录写你们对应的
在这里插入图片描述

如图是成功现象,如果没有反应或则其他的情况,应该是失败了,可以在根目录下data文件夹中,查看err文件分析错误。

8.因为我已经安装过mysql,则需要去注册表修改imagepath路径
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql_savle
修改路径为你们自己的目录
“F:\mysql\mysql-5.7.35-winx64\bin\mysqld” --defaults-file=F:\mysql\mysql-5.7.35-winx64\my.ini mysql_savle
在这里插入图片描述

9.启动服务
net start mysql_savle
在这里插入图片描述
10.验证
使用Navicat或则sqlyog连接。我是能连接上了。当然你们也可以使用mysql命令登录
11.修改root密码,然后重新登录即可
set password for root@localhost = password(‘123456’);

上面就是我安装多实例踩到的坑,记录一下,避免博友们和我一样折腾2小时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小菜菜程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值