mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

1、在MySQL官网下载mysql-5.7.29-winx64版本的Zip安装包,下载链接如下:

https://dev.mysql.com/downloads/mysql/

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

或者从我的网盘下载也行,永久有效哦(文件较大,从官网下载了一晚上才下载好(*/ω\*))

链接:https://pan.baidu.com/s/1QHY7phMWFY5VV-5pdAGERg
提取码:yms6

2、解压安装包(将其解压到你想要的的目录下,不建议随机乱放),这里我将它放在我在D盘自定义的程序文件夹里:D:\Program Files\mysql-5.7.29-winx64

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

然后,我们先创建my.ini文件,这里我使用的是sublime来创建的该文件:

在这里我想说一下为什么MySQL的my.ini文件这么重要:

my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的。它一般存放在MySql安装的根目录下,如上图所示。

my.ini文件配置如下:

[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.29-winx64 
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.29-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

对大家来说,只需要根据各自MySQL安装的位置将以下部分代码中的安装目录替换掉即可:

# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.29-winx64 
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.29-winx64\data
注:大家注意,针对网上有些博客里提到的自己手动创建data文件夹的建议,我这里不建议大家这样做,因为在之后的步骤中,我们在MySQL初始化的时候,会自动生成data文件夹及相关文件。
3、设置环境变量:
环境变量的设置步骤一般为:
鼠标右键点击桌面上我的电脑图标——>属性——>高级系统设置——>高级——>环境变量
环境变量分为用户变量和系统变量两部分:
我们现在系统变量中添加变量:MYSQL_HOME,变量内容为MySQL的安装目录,我的是:D:\Program Files\mysql-5.7.29-winx64,如下图所示:

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装


然后再双击系统变量path,打开它,在里边新建环境变量:%MYSQL_HOME%\bin,如下图所示:

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 之后一路点击确定保存配置即可。

以上,环境变量及数据库配置文件my.ini配置完成之后就可以准备进行安装了

4、搜索cmd,并以管理员身份运行,注意:这里一定是要以管理员身份运行才可以哦mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 接下来每一步的操作一定要按照步骤来,不能漏掉每一步:

首先,我们先在cmd中进入MySQL的bin路径下,进入方式如下(将路径换为自己的路径即可)

C:\WINDOWS\system32>cd /D D:\Program Files\mysql-5.7.29-winx64\bin

D:\Program Files\mysql-5.7.29-winx64\bin>
然后,执行命令mysqld -install进行安装,

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 可以看到提示安装成功的命令:

Service successfully installed

(这里我已经安装过了,所以会提示已经安装)

再然后,执行mysqld --initialize-insecure --user=mysql命令进行数据库初始化,一切正常地情况下,这条命令执行完毕之后不会有任何提示出现,但是我们可以在MySQL的根目录下看到多了一个data文件夹及相关文件(注:下边这张截图参考的是其他博客的文章)

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 初始化后可以参考以下截图来看是不是安装成功:

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

如果以上步骤都正确的话,data目录下应该有这么多的文件:(因为我之前安装过程中没有在bin目录下安装及初始化,所以虽然这两步没有报错,但是data文件夹下只有四五个文件,且在之后启动MySQL的时候会出现:服务没有任何问题,但是无法启动的问题)

 mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 5、以上步骤都顺利进行的话,我们就可以启动MySQL并进行一些简单的设置了

命令行下输入命令:net start mysql  进行启动(注:这张图也是从之前的博客里摘过来的,因为我的已经启动过了,输入这条命令直接提示:请求的服务已启动(暂时还不太熟练怎么关掉MySQL服务^_^))

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 (1)设置密码:以上MySQL顺利启动之后输入以下命令进入MySQL:

 mysql -u root -p 

注:下边这张图也是从其他博客摘过来的 

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 然后输入以下命令:

# 切换到mysql数据库
use mysql;
#设置密码:password:新密码;user: 用户
update user set authentication_string=password('******') where user='root';
# 刷新MySQL的系统权限相关表
flush privileges;

  这里要注意,命令之后要带分号;

mysql-5.7.29-winx64 win环境下Zip版本的下载与安装

 

 以上都设置完之后,就可以通过用户名、密码进入MySQL了。

MySQL的安装到此结束,如果要设置远程连接,可以借鉴我写及安装MySQL5.7.29借鉴的这篇博客,链接如下:

https://blog.csdn.net/qq_43494738/article/details/104054257?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158779808619724835855463%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.57659%2522%257D&request_id=158779808619724835855463&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-6

上一篇:安装与下载mysql


下一篇:windows安装mysql