下载并解压文件
- 点击传送门👉下载网址,下载第一个文件,如下图
顺便提一句,想通过.msi安装的可以点击下图
Go to Download Page
里面有 .msi 安装程序
- 下载完成后解压,我选择解压到"当前文件夹",解压结束你将得到一个类似于
mysql-8.0.28-winx64
的文件夹。
将解压得到的文件夹移动到你想安装的路径下,比如我想把MySQL安装到E:\MySQL
下,所以我把mysql-8.0.28-winx64
文件夹移动到E盘下,再反手给这个文件夹改个名👉MySQL
。
如果你按着我的步骤进行安装,现在你的
E:\MySQL
文件夹下应该有以下这些文件
配置环境
这一步可以让你直接在命令行里输入
mysql
就能运行程序,而无需进入E:\MySQL\bin
下运行 mysql 。
-
win10 系统可以直接按
win + s
弹出搜索框,在搜索框中输入"环境变量",然后点击匹配结果。
-
点击弹窗右下角的"环境变量"
-
在系统变量中滑动找到 path (或者 PATH ),然后点击编辑
-
在弹窗中点击右上角的新建
-
然后光标会自动跳到结尾,这时需要填入 MySQL 安装目录中的 bin 文件地址(里面含有 mysql.exe 程序)。比如我的是
E:\MySQL\bin
-
最后点击确定返回,然后继续点两次确定保存就可以了。
配置初始化的配置文件 my.ini
在安装目录下编写一个名为 my.ini
的文件,文件内容如下👇
[mysql]
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = E:\\MySQL\\
# 设置mysql数据库的数据的存放目录, 如果目录不存在系统会自己创建(如果存在请将文件夹内的内容清空)
datadir = E:\\MySQL\\DB_Data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
初始化MySQL
-
以管理员身份运行 cmd
-
切换路径到 MySQL 安装目录👉
E: && cd MySQL
-
输入
mysqld --initialize --console
回车执行,完成后末尾有一句话temporary password is generated for root@localhost:'root账号的密码xxxx'
,这个密码第一次登录会用到.
安装并启动服务
- 在上一步打开的 cmd 中输入
mysql --install
- 输入
net start mysql
登录客户端
在 cmd 中输入 mysql -u root -p
回车后输入先前 “初始化 MySQL” 后得到的密码
这时已经可以正常使用mysql了,但是如果不更改root账户的密码,那么每次登录的时候都需要输入那一堆密码,你可以输入以下命令更改root账户的密码(自己将命令中的中文更改为你的新密码)👇
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
参考资料:
MySQL压缩包zip安装