Window环境下安装MySql绿色版数据库

572 阅读3分钟

一、官网下载安装包

1、访问官网

官网:www.mysql.com/downloads/

image.png

2、选择MySQL community Server 下载

image.png

3、默认进来为8.0版本,我们只需要下载5.7版本即可

image.png

历史版本需要选择Archives。然后下载5.7的版本

image.png

4、选择64位版本下载zip包

image.png 5、如果从官网下载缓慢,可以把下载链接复制出来,放在迅雷中下载会快一点

6、下载完成后,解压即可

二、配置系统环境变量

配置环境变量的目的是在命令行的任何地方都能执行mysql的操作,如果不配置的话,只能在bin的文件夹下进行mysql相关的操作了

1.我的电脑–》右键–》属性–》高级系统设置–》环境变量–》系统变量

2.新建一个系统变量

变量名:MYSQL_HOME

变量值:(你自己mysql存放的位置)

3.编辑Path

新增 %MYSQL_HOME%\bin

三、配置my.ini

这个文件没有,你新建一个文本文档,改成my.ini

注意两个路径,你自己mysql所在的文件夹位置,不然运行会报错。我的路径是 C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64
#mysql-5.7.27-winx64的路径+\data
datadir= C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码

四、安装mysql

1.以管理员的身份运行cmd(一定得是管理员的身份,不然报错)

2.cmd中进入Mysql所在文件夹的bin目录

image.png 3.输入安装命令:

mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd

4.然后继续输入命令:

mysqld --initialize,此时不会有任何提示。如果报错,可能是你的my.ini文件的目录的basedir或者datadir填错了

image.png

5.输入启动命令

net start mysql,出现以下提示证明MySQL启动成功

五、设置mysql密码

1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的问题

2.首先停止MySQL服务,输入命令行net stop mysql

3.找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可。配置这一行代码的作用是等会登录不用输入密码。不然你的去找mysql自己生成的一个初始密码,挺长的一个字符串。

image.png

4.重启MySQL,输入启动命令:

net start mysql,出现以下提示证明MySQL启动成功

5.输入命令

mysql -u root -p,不需要输入密码,直接回车

6.进入mysql成功,现在输入命令

use mysql,进入数据库。

7.输入命令行update user set authentication_string=password(“xxxxxx”) where user=“root”;xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功 update user set authentication_string=password(“root”) where user=“root”;

8.手动停止mysql服务,关闭当前命令行窗口

image.png 9.现在my.ini文件中删除skip-grant-tables这一行,保存关闭。你已经设置密码了,那么这行代码已经功成身退了

10.再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!

11.然后输入命令行use mysql验证一下,结果报错。因为没有重置密码

12.键入命令行

alter user user() identified by “xxxxxx”; xxxx表示你自己的密码,再次输入 use mysql alter user user() identified by “root”;

13、Mysql退出命令 exit