先上安装包链接,拿走不谢

Oracle官网:https://dev.mysql/downloads/mysql/

mysql5.7安装包:https://pan.baidu/s/1Gmo_eOa72obo6dcCeyoWzQ

提取码:y82j

mysql8.0安装包:https://pan.baidu/s/1EYHKcMvo5LuF7BomuhIVRA

提取码:z27e

百度云里的安装包基本上都是zip格式,下载到电脑上解压即可使用

安装教程

配置环境变量

右击“我的电脑”

选择属性,进入系统界面,选择“高级系统设置”

紧接着选择“环境变量”,

选择新建,在弹出的窗口内填入

变量名:MYSQL_HOME

变量值:E:\mysql-5.7.20-winx64(这个就是你把mysql压缩文件解压后的路径位置)

保存下来后,找到path变量,选择编辑,进入编辑环境变量窗口后,选择新建,填入%MYSQL_HOME%\bin

一直OK后,一定要记得一路确定下去,保存设置好的配置。

安装mysql

搜索cmd。管理员身份运行

进入相对应mysql路径下的bin文件中。

如:E:\mysql-5.7.20-winx64\bin

执行命令:mysqld --initialize-insecure --user=mysql

在E:mysql-5.7.20-winx64\目录下生成data目录

继续执行命令:mysqld -install

启动服务

继续执行命令:net start MySQL

登录MySQL

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

输入命令:mysql -u root -p

查询用户密码

查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;

设置(或修改)root用户密码

输入命令修改密码:

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

输入命令;

flush privileges;

作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

修改成功了,可以exit 退出当前mysql用户,再次使用登录。

若想再安装另外一个版本的mysql

假设你已经安装了mysql5.7,现在打算安装mysql8.0

使用管理员身份运行cmd(前边有介绍),进入mysql8.0的安装目录下bin文件中,执行命令:

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,比如:

2018-05-01T14:35:01.507037Z 0 [Warning] [MY-010915] [Server] ‘NO_ZERO_DATE’, ‘NO_ZERO_IN_DATE’ and ‘ERROR_FOR_DIVISION_BY_ZERO’ sql modes should be used with strict mode. They will be merged with strict mode in a future release.

2018-05-01T14:35:01.507640Z 0 [System] [MY-013169] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 11064

2018-05-01T14:35:01.508173Z 0 [ERROR] [MY-010340] [Server] Error message file ‘D:\Program Files\mysql-8.0.11-winx64\share\english\errmsg.sys’ had only 1090 error messages, but it should contain at least 4512 error messages. Check that the above file is the right version for this program!

2018-05-01T14:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ

2018-05-01T14:35:07.017280Z 0 [System] [MY-013170] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed

其中@localhost:后面的APWCY5ws&hjQ就是初始密码,需要记住这个密码,后续登录需要用到。

要是你关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。

安装并启动服务

在MySQL安装目录的 bin 目录下执行命令:

mysqld --install [服务名]

后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。

安装完成之后,就可以通过命令net start mysql8服务名 启动MySQL的服务了。

注意

若想同时开启两个mysql服务,需要将两个mysql的端口号改为不同的,否则会出现端口占用,改端口号方法可以自行百度,google

最后

本人开发菜鸟,不过却安装了几次开发环境,想到了写一个博客记录下来,尤其是在oracle官网下载jia包有时候速度太慢了,所以想到了把自己找到的安装包给分享出来,希望可以帮到有需要的人。注:虽然百度云也限速,可是万一大家有会员呢

若有什么错误,请大家指正,再次谢谢下面两位大佬博客的帮助,帮我解决了安装开发环境遇到的问题

参考两位大佬的博客

https://wwwblogs/zhangkanghui/p/9613844.html

https://blog.csdn/weixin_42206151/article/details/85011251

更多推荐

百度云安装mysql_安装mysql5.7和mysql8.0(可同时安装在windows中)附百度云下载链接