1、下载地址
- 在
Select Version:
选择8.0.35
版本 - 点击下面
Other Downloads:
里面的Windows (x86, 64-bit), ZIP Archive (mysql-8.0.35-winx64.zip)
后面的Download
对压缩包下载 - 点击
No thanks, just start my download.
再点击保存之后进行下载
2、解压之后操作
- 将下载好的压缩包解压到自定义的安装目录里(自己熟悉能找到的位置即可)
- 重命名为
MySQL
(对解压出来的文件夹进行改名,根据自己喜好去改就行,这里以改成 MySQL 为主) - 至此,
MySQL
的安装目录
为D:\Install\MySQL
(这个是自己压缩包解压的位置以及改名后的安装位置) - 打开
MySQL
文件夹之后,新建一个名为data
的文件夹(D:\Install\MySQL\data
是MySQL
数据库的数据存放目录
) - 之后在
MySQL
文件夹里新建一个文本文档(txt
文件) - 打开文本文档,并写入以下内容(注意下面的
MySQL
安装目录
和数据存放目录
记得修改,就是上面提到的)
ini
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Install\MySQL
# 设置mysql数据库数据的存放目录,data文件夹自行创建
datadir=D:\Install\MySQL\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
- 保存文档,之后关闭编辑文档页面,将文本文档重命名为
my
,后缀改为ini
,将其成为配置文件 - 如果遇到没有后缀的情况,双击
此电脑
,上面默认是选择文件
,点击查看
,在显示/隐藏
一栏勾选文件拓展名
,文件的后缀就会出现了
3、初始化 MySQL
- 点击桌面左下角
windows
标,直接输入cmd
,会搜索出一个命令提示符
的应用,右击选择以管理员身份运行
- 然后会跳出窗口,默认进入是在 C 盘里面,我们现在要进入
MySQL
的bin
目录里面,路径是D:\Install\MySQL\bin
- 第一步,得先切换盘符,直接输入
D:
之后按Enter
(回车)
cmd
C:\Users\Administrator>D:
D:\>
- 第二步,输入
cd D:\Install\MySQL\bin
之后按Enter
(回车)即可
cmd
D:\>cd D:\Install\MySQL\bin
D:\Install\MySQL\bin>
- 第三步,输入
mysqld --initialize --console
之后按Enter
(回车)查看密码
cmd
D:\Install\MySQL\bin>mysqld --initialize --console
2024-01-03T07:30:28.143075Z 0 [Warning] [MY-010918] [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
2024-01-03T07:30:28.143102Z 0 [System] [MY-013169] [Server] D:\Install\MySQL\bin\mysqld.exe (mysqld 8.0.35) initializing of server in progress as process 21660
2024-01-03T07:30:28.162418Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-01-03T07:30:28.999724Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-01-03T07:30:31.717616Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !_XJy.IXk7A;
2024-01-03T07:30:31.974746Z 6 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'
D:\Install\MySQL\bin>
里面这一行 A temporary password is generated for root@localhost: !_XJy.IXk7A;
冒号后面就是密码,之后输入密码没法直接复制粘贴,随便找个地方记录一下,以便临时保存(!_XJy.IXk7A;)
- 第四步,输入
mysqld --install mysql
之后按Enter
(回车)安装MySQL
服务
cmd
D:\Install\MySQL\bin>mysqld --install mysql
Service successfully installed.
D:\Install\MySQL\bin>
- 第五步,输入
net start mysql
之后按Enter
(回车)启动MySQL
服务
cmd
D:\Install\MySQL\bin>net start mysql
mysql 服务正在启动 .
mysql 服务已经启动成功。
D:\Install\MySQL\bin>
- 第六步,输入
mysql -u root -p
之后按Enter
(回车)连接MySQL
cmd
D:\Install\MySQL\bin>mysql -u root -p
Enter password:
将刚刚记录的密码手动输入,并按 Enter
(回车)
cmd
D:\Install\MySQL\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.35
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
- 第七步,输入
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
(我这里用的新的密码是 123456),并按Enter
(回车)
cmd
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.01 sec)
mysql>
4、配置 MySQL
- MySQL 密码修改成功后,右击
此电脑
,选择属性
,在右边相关设置
一栏点击高级系统设置
,之后点击环境变量
- 在
系统变量
下面点击新建
,变量名
填写MYSQL_HOME
,变量值
填写D:\Install\MySQL
,点击确定 - 在
系统变量
中找到变量
是Path
,双击进入,点击新建
,填写%MYSQL_HOME%
之后按Enter
(回车) - 再点击
新建
,填写%MYSQL_HOME%\bin
之后按Enter
(回车),然后一直点击确定
退出即可
5、验证 MySQL 配置是否配置成功
- 点击桌面左下角
windows
标,直接输入cmd
,会搜索出一个命令提示符
的应用,右击选择以管理员身份运行
- 输入
mysql --version
之后按Enter
(回车)查看版本
cmd
C:\Users\Administrator>mysql --version
mysql Ver 8.0.35 for Win64 on x86_64 (MySQL Community Server - GPL)
C:\Users\Administrator>
- 输入
mysql -u root -p
之后按Enter
(回车)连接MySQL
cmd
C:\Users\Administrator>mysql -u root -p
Enter password:
- 输入刚刚修改的密码
123456
之后按Enter
(回车)
cmd
C:\Users\Administrator>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 8.0.35 MySQL Community Server - GPL
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>