win安装mysql

1、下载MYSQL

官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/。

2、安装MYSQL

MYSQL官网提供的下载包是zip Archive格式文件,此文件只需解压无需安装。将下载好的安装包解压到你想安装的盘里,这里放在默认的系统盘C,解压后如下图所示:
win安装mysql
可以看到,解压后 C盘会有一个名为 mysql-8.0.17-winx64 的文件,点击进入查看该文件夹下的子目录如下:
win安装mysql
在刚刚安装mysql的 bin子目录下(本例中是 C:\Program Files\mysql-8.0.17-winx64\bin 目录),以管理员身份运行cmd,如图:
win安装mysql
然后 输入安装命令 mysqld -install。
如果报错:Install/Remove of the Service Denied!(安装/卸载服务被拒绝),是因为系统权限的问题,以管理员身份重新打开cmd窗口,再运行安装命令 mysqld -install即可。

3、配置MYSQL

1》配置 MYSQL的启动文件,在MYSQL的解压目录 mysql-8.0.17-winx64 下新建一个.ini格式的文件my.ini,写入以下代码:

[mysqld]
basedir=C:\Program Files\mysql-8.0.17-winx64
datadir=C:\Program Files\mysql-8.0.17-winx64\data
port=3306
win安装mysql
注意,上面basedir、datadir后面的路径是你选择解压MYSQL的路径。写入上面代码后保存关闭。

2》运行命令 mysqld –initialize,获取登录的初始密码:

这个过程会在目录mysql-8.0.17-winx64 下生成一个data的文件夹,里面有一个后缀名为.err结尾的文件,这个文件中包含初次使用MYSQL时生成的一个临时随机密码(MYSQL5.7以上版本在初次使用时会生成一个随机密码,需要使用这个密码才能登录)。以记事本方式打开这个.err文件,可以找到随机密码,如图所示:
win安装mysql

win安装mysql
win安装mysql

3》启动MYSQL服务,输入如下命令:

net start mysql

4》登录MYSQL,输入如下命令:

mysql -u root -p

这里输入在.err文件中找到的随机密码即可。此时我们已经成功配置好MYSQL,但为了方便登录使用MYSQL,可以输入以下命令设置登录密码:
set password for [email protected]=password(‘xxxxxx’);
如果上面语句报错,就使用该命令: set password for [email protected]=‘xxxxxx’;
其中xxxxxxx是自己设置的密码,注意此命令后面还有一个英文状态下的分号。

至此为止,已经成功安装并配置好MYSQL了,但还有一个问题: 上面我们使用命令mysql -u root -p登录MYSQL时是在C:\Program Files\mysql-8.0.17-winx64\bin 下调用此命令的,如果下次重新打开cmd窗口输入登录命令,可能系统就无法识别此命令了,因此,可以设置下系统的环境变量,这样每次打开cmd窗口后直接就可以调用MYSQL的登录命令了。

4、系统环境变量配置

在系统变量部分新建一个变量名:MYSQL_HOME, 变量值:C:\Program Files\mysql-8.0.17-winx64(这个路径是MYSQL的解压路径)。环境变量设置好后,重新打开cmd窗口,调用MYSQL的登录使用命令 mysql -u root -p,输入你已经设置好的登录密码,进入MYSQL。

win安装mysql
相关连接:
1、https://blog.****.net/m0_37788308/article/details/79965378
2、https://www.cnblogs.com/xiaxiaoxu/p/8977418.html