Mysql8.0.20下载和安装

写在前面:
以前安装软件的时候踩过不少坑,没有养成记录的好习惯,导致每次重装都需要在网上查找各种资料,浪费时间的同时还不一定能够解决问题。所以本着提高效率、减少不必要的重复劳动和方便他人的想法记录踩坑过程。

1.下载与解压

由于5.7版本需要安装vs2013,所以放弃了5.7,转向其他版本,这里是最新的8.0.20

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

选择window操作系统,64位下载
在这里插入图片描述

选择No thanks,just start my download

在这里插入图片描述

下载完之后得到mysql-8.0.20-winx64.zip
在这里插入图片描述

2.配置环境变量

解压:这里选择解压到D盘

D:\mysql-8.0.20-winx64

配置环境变量
直接在Win10左下角搜索框中搜索:环境变量,然后打开,进入到右下角的环境变量
在这里插入图片描述
系统变量中找到Path(或者是PATH,两者相同,windows大小写不敏感),选择编辑,在path中添加mysql的bin文件夹路径,举例

D:\mysql-8.0.20-winx64\bin

在这里插入图片描述

3.新增配置文件和数据文件夹

配置完环境变量之后,在D:\mysql-8.0.20-winx64(安装路径)目录下新增一个配置文件mysql.ini和一个名为data的文件夹
配置文件的增加方法为:新建txt文件,重命名为mysql.ini即可,如果看不到扩展名,请在任何一个文件夹下找到查看-选中文件扩展名
在这里插入图片描述
在这里插入图片描述
修改mysql.ini文件如下
需要注意的是安装目录和数据的存放目录需要是自己的目录

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

[mysqld]

#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=D:\mysql-8.0.20-winx64

# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.20-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.cmd安装

使用管理员身份打开cmd直接输入如下命令(没有反应是正常现象)

mysqld --initialize-insecure --user=mysql

接着在cmd中输入如下命令,会提示安装成功(踩坑:注意以管理员身份打开cmd才可以哦,如果没有使用管理员权限,会得到安装被拒绝显示Install/Remove of the Service Denied!)

mysqld install

在这里插入图片描述

5.登录和设置密码

启动服务,使用如下命令,会得到服务启动成功的回复,如下图

net start mysql

在这里插入图片描述
服务启动之后,需要登录(第一次登录没有密码,看到Enter password之后 直接回车,不要输入东西,否则会报错)

mysql -u root -p

在这里插入图片描述
修改密码(在先启动服务的情况下),由于已经进入到mysql(如上图mysql>)需要先输入quit退出,然后输入以下命令,一般密码设置为root,方便记忆

在这里插入图片描述

mysqladmin -u root -p password

可能出现如下情况,这种情况的解决是:第一次出现Enter password时,不需要输入任何东西,直接回车即可,后面才是输入新密码
在这里插入图片描述

正确设置密码如下图所示
在这里插入图片描述

6.关闭mysql开机自启动

关闭mysql开机自启动

在win10最下角搜索框中输入

Services.msc

会打开服务
在这里插入图片描述
找到Mysql,右击选择属性,打开属性面板如下图,启动类型选择手动,然后确定
在这里插入图片描述

参考资料
mysql-5.7.24-winx64安装

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章