已有MySQL5.7版本,再装一个MySQL8.0版本详细步骤

一、下载地址:MySQL下载地址

二、解压到无中文目录

D:\dev-software\mysql-8.0.17-winx64

三、在myql5.7中复制my.ini文件,粘到相同相对路径下

四、修改my.ini文件内容

[mysqld]

basedir=D:\\dev-software\\mysql-8.0.17-winx64\\

datadir=D:\\dev-software\\mysql-8.0.17-winx64\\data\\

port=3307

重点注意:目录双斜杠,端口改成和5.7不一样的端口,这里改成3307

五、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入:mysqld -install(安装mysql)


1.启动管理员模式下的CMD

2.将目录切换到解压的mysql文件中的bin文件夹的位置:
输入:cd /d D:\software\mysql-8.0.34\bin (路径换为你电脑对应的位置即可)

管理员启动命令行,切换路径 cd /d D:\dev-software\mysql-8.0.17-winx64\bin 为什么要加/d才行?
在 Windows 命令行中,`/d` 是一个参数,用于更改当前工作目录到指定的驱动器。

3.安装mysql服务
mysqld install MySQL80 --defaults-file="D:\dev-software\mysql-8.0.17-winx64\my.ini"

一般是Service successfully installed 表示服务安装成功

没报错就行,MySQL80是服务名,起个不重复的就行


4、再输入 mysqld --initialize-insecure --user=mysql初始化数据文件

初始化data和docs目录,以无密码方式,后面就不需要密码登录了


5、执行net start MySQL80 命令,启动服务


D:\dev-software\mysql-8.0.17-winx64\bin>net start MySQL80
MySQL80 服务正在启动 ....
MySQL80 服务已经启动成功。


6、执行mysql -h127.0.0.1 -P3307 -u root命令,登录数据库

mysql -h127.0.0.1 -P3307 -u root

7、改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

BY后面改密码

8、设置用户root 能通过所有ip访问

update mysql.user set host='%' where user='root' ;

如不行,试试环境变量把8放前面

六、参考文献

【Windows上同时安装两个不同版本MYSQL】MySQL安装教程--5.7和8.0版本_mysql安装多个版本-CSDN博客

Win10安装两个不同版本MySQL数据库(一个5.7,一个8.0.17)_多版本mysql-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值