1、在MySQL官网下载mysql-5.7.29-winx64版本的Zip安装包,下载链接如下:
https://dev.mysql.com/downloads/mysql/
或者从我的网盘下载也行,永久有效哦(文件较大,从官网下载了一晚上才下载好(*/ω\*))
链接:https://pan.baidu.com/s/1QHY7phMWFY5VV-5pdAGERg
提取码:yms6
2、解压安装包(将其解压到你想要的的目录下,不建议随机乱放),这里我将它放在我在D盘自定义的程序文件夹里:D:\Program Files\mysql-5.7.29-winx64
然后,我们先创建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,如下图所示:
然后再双击系统变量path,打开它,在里边新建环境变量:%MYSQL_HOME%\bin,如下图所示:
之后一路点击确定保存配置即可。
以上,环境变量及数据库配置文件my.ini配置完成之后就可以准备进行安装了
4、搜索cmd,并以管理员身份运行,注意:这里一定是要以管理员身份运行才可以哦
接下来每一步的操作一定要按照步骤来,不能漏掉每一步:
首先,我们先在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进行安装,
可以看到提示安装成功的命令:
Service successfully installed
(这里我已经安装过了,所以会提示已经安装)
再然后,执行mysqld --initialize-insecure --user=mysql命令进行数据库初始化,一切正常地情况下,这条命令执行完毕之后不会有任何提示出现,但是我们可以在MySQL的根目录下看到多了一个data文件夹及相关文件(注:下边这张截图参考的是其他博客的文章)
初始化后可以参考以下截图来看是不是安装成功:
如果以上步骤都正确的话,data目录下应该有这么多的文件:(因为我之前安装过程中没有在bin目录下安装及初始化,所以虽然这两步没有报错,但是data文件夹下只有四五个文件,且在之后启动MySQL的时候会出现:服务没有任何问题,但是无法启动的问题)
5、以上步骤都顺利进行的话,我们就可以启动MySQL并进行一些简单的设置了
命令行下输入命令:net start mysql 进行启动(注:这张图也是从之前的博客里摘过来的,因为我的已经启动过了,输入这条命令直接提示:请求的服务已启动(暂时还不太熟练怎么关掉MySQL服务^_^))
(1)设置密码:以上MySQL顺利启动之后输入以下命令进入MySQL:
mysql -u root -p
注:下边这张图也是从其他博客摘过来的
然后输入以下命令:
# 切换到mysql数据库 use mysql; #设置密码:password:新密码;user: 用户 update user set authentication_string=password('******') where user='root'; # 刷新MySQL的系统权限相关表 flush privileges;
这里要注意,命令之后要带分号;
以上都设置完之后,就可以通过用户名、密码进入MySQL了。
MySQL的安装到此结束,如果要设置远程连接,可以借鉴我写及安装MySQL5.7.29借鉴的这篇博客,链接如下: