mysql8/5.7-Windows下载、安装、配置(也适用于5.7、5.6、5.5等)

1、准备工作,处理电脑上其他版本的msql

1)你可以选择删除,或者也可以只是把服务和环境变量删除,我一般选择后者,如果想换回来,还可以换


image.png

2)备份你的数据

2、下载

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

下载这个:


image.png

进入下一个界面后,直接点下面链接,就开始下载了:


image.png

3、安装软件

下载的是一个压缩包,解压到任意目录下,不要带中文。


image.png

我放在了如下目录:


image.png

把bin目录添加到环境变量


image.png

然后配置mysql服务。
用管理员权限打开cmd。


image.png

输入mysql --version看看是不是自己想要的版本,如果不是,请重新打开一个cmd,让刚才新改的环境变量生效。
mysql Ver 14.14 Distrib 5.7.22, for Win64 (x86_64)

cd到mysql的bin目录下
执行mysqld --initialize --console,如下图所示,注意,第二个红线处,是mysql生成的默认密码,拷贝出来记住

image.png

然后安装mysql服务:mysqld --install


image.png

启动mysql:net start mysql


image.png

4、登录测试,并重置密码

登录mysql -uroot -p,然后输入刚才记录的密码,即可登录成功


image.png

执行select version();查看版本,结果失败了,提示如下,说明我们要重置一下密码。


image.png
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

然后再select verion();就可以看到版本了。


image.png

用navicat也可以连接成功。


image.png

5、最后,怎么在多个版本之间切换

1)首先,尽量像本文一样使用zip版本,比如我就有两个版本


image.png

2)然后,为了避免环境变量混乱,直接不新建环境变量。
那怎么安装mysql为服务呢,打开cmd,进入到具体某个版本的mysql目录下,执行咱们刚才的步骤,包括

这个命令只在第一次初始化的时候才执行

mysqld --initialize --console

下面的是安装为服务,随便搞都可以

mysqld --install mysql57
mysqld --install mysql8

注意上下的mysql57、mysql8,实际上就是服务名

如果删除服务,就是sc delete mysql8

通过这样,你就把不同的版本安装成了多个服务,然后,用到哪个启动哪个,就行了


image.png

6、亲,喜欢就点一下喜欢和关注吧

转载麻烦标注一下,原文地址是:https://www.jianshu.com/p/08dda90e2ca0
嗯,这一篇就到这里。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容