mysql 多个版本,安装多个mysql版本

之前安装了mysql8,但后来需要用jdk1.7,mysql8又不支持,就想装个5.7版本的一起用。下面是安装过程:

下载5.7

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

解压到自定义路径,我的如下:

D:\MySQL-5.7\mysql-5.7.24-winx64

环境变量

键名:MYSQL_HOME

值:D:\MySQL-5.7\mysql-5.7.24-winx64

在Path中添加:%MYSQL_HOME%\bin

新建my.ini文件,内容如下

[mysqld]

port = 3307

basedir=D:\MySQL-5.7\mysql-5.7.24-winx64

datadir=D:\MySQL-5.7\mysql-5.7.24-winx64\data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf8

端口号3306是mysql8,5.7用3307端口把。。。

对应basedir,datadir自己改。

初始化与安装

管理员运行cmd,到对应的bin目录下,运行命令mysqld install mysql7

mysql7是我自己取的服务名。

然后打开计算机服务,发现多了mysql7服务,之后必须先初始化生成data文件夹,不然服务无法启动!

继续执行

mysqld --initialize

然后不要忘了到注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql7,检查imagePath的值是否与mysql安装路径对应

我的值为:"D:\MySQL-5.7\mysql-5.7.24-winx64\bin\mysqld" MySQL7

启动服务

net start mysql7

这里登录有个坑,5.7给了我们随机密码

去data/xxx.err文件中找到临时密码,进行登录。

mysql -P3307 -uroot -p

然后输入那个随机密码,然后更改密码:

set password for root@localhost=password('你的密码');

quit之后,重新登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值