欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL 8.0.20安装教程(Win10)—— 免安装版

程序员文章站 2022-07-14 10:35:39
...

MySQL有两种安装方式:

  1. 通过MSI Installer安装;
  2. 直接解压配置文件安装(免安装)。

第二种方式更简单直接,这里介绍第二种安装方式(反正第一种我没安装成功haha)。

1.下载

点击这里
MySQL 8.0.20安装教程(Win10)—— 免安装版
下载第一个,解压会看到一个文件夹,包含如下文件:MySQL 8.0.20安装教程(Win10)—— 免安装版
mysql-8.0.20-winx64文件夹复制到你想安装MySQL的地方,建议放在D盘,毕竟C盘空间比较小,内存珍贵。例如我在D盘新建了MySQL文件夹,就放在这:
MySQL 8.0.20安装教程(Win10)—— 免安装版

2. 配置初始化文件my.ini

解压后的目录并没有my.ini文件,需要手动创建。
D:\MySQL\mysql-8.0.20-winx64目录下添加my.ini(新建文本文件,将文件类型改为 .ini):
MySQL 8.0.20安装教程(Win10)—— 免安装版
写入基本配置到my.ini:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录,一定要与上面的安装路径保持一致
basedir=D:\\MySQL\\mysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录,自动生成,无需手动创建,当然也可以放在其他地方
datadir=D:\\MySQL\\mysql-8.0.20-winx64\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口,不建议修改,这是公认端口号
port=3306
default-character-set=utf8mb4

3.初始化MySQL

win+s;搜索cmd;右键以管理员身份运行
MySQL 8.0.20安装教程(Win10)—— 免安装版
首先切换到D:\MySQL\mysql-8.0.20-winx64\bin目录下:

d:
cd D:\MySQL\mysql-8.0.20-winx64\bin

在MySQL目录下的bin目录下执行命令:

mysqld --initialize --console

MySQL 8.0.20安装教程(Win10)—— 免安装版

aaa@qq.com后面的一串奇怪的数字ocqW21=iisTj是生成的初始密码,需要记住这个密码,后续登录以及修改密码需要用到。复制密码先保存起来!!!
ps:这个图和下面一个图是我在网上随便找的,因为我的电脑已经装上了mysql,没有这两个图了。

如果出现以下问题:
MySQL 8.0.20安装教程(Win10)—— 免安装版
这是由于缺少微软的一些运行所需的库,点击这里[5iju]下载,下载完直接安装再重复三即可。

4.安装、启动MySQL服务

安装mysql服务,执行下面的命令:

mysqld --install

出现Service successfully installed代表安装成功了!测试一下:

	net start mysql  # 启动mysql的服务
	net stop mysql   # 关闭mysql服务

MySQL 8.0.20安装教程(Win10)—— 免安装版

5.最后修改一下密码

首先打开数据库:

net start mysql

然后登陆:

mysql -u root -p 刚才复制的密码

出现 mysql> 的时候就可以去改密码了(注意mysql语句必须以分号结尾):
MySQL 8.0.20安装教程(Win10)—— 免安装版
enter后会让你重复输入确认:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

密码修改成功后退出mysql

exit;

6.配置环境变量

如果嫌每次都要cd到D:\MySQL\mysql-8.0.20-winx64\bin目录下开启MySQL太麻烦,可以将其添加到环境变量中,步骤也很简单。
首先win+r,输入sysdm.cpl打开系统属性----高级----环境变量
MySQL 8.0.20安装教程(Win10)—— 免安装版
找到系统变量里的Path变量----编辑
MySQL 8.0.20安装教程(Win10)—— 免安装版
点新建,将bin目录的路径D:\MySQL\mysql-8.0.20-winx64\bin添加上去就ok了
MySQL 8.0.20安装教程(Win10)—— 免安装版