[数据库]MYSQL8.0.28-Winx64手动配置方法

本文详细介绍了在Windows 11 x64系统上手动配置MySQL8.0.28的步骤,包括下载解压、环境变量配置、服务注册与初始化、密码更改等,并提供了遇到问题的解决方案和批处理脚本。同时,还提到了与MySQL5.7.13和MySQL8.0.20的手动安装方法的链接,以及解决MySQL-front6.1连接MySQL8.0失败的问题。
摘要由CSDN通过智能技术生成

配置环境

环境需求版本
MYSQL版本MySQL Community Server 8.0.28
操作系统WIN11_X64 专业版 21H2
下载地址MySQL:Download MySQL Community Server

配置步骤

一、下载并解压文件包

在这里插入图片描述
1.下载文件名:mysql-8.0.28-winx64.zip
2.解压到D盘Program Files (x86)目录后得到路径D:\Program Files (x86)\MySQL-8.0.28-winx64

二、配置环境变量

1.我的电脑-属性-高级系统设置-高级-环境变量-系统变量-path
或在WIN+R运行输入下面命令,直接打开高级-环境变量-系统变量-path

rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3

在这里插入图片描述

2.双击打开变量名PATH,在已有的变量值最后加入
D:\Program Files (x86)\MySQL-8.0.28-winx64\bin
如果没有,就点击"新建",将上面的地址复制粘贴进去

三、注册系统服务及初始化

1.运行CMD(以管理员方式运行),输入下列指令

mysqld --install //系统添加名称为MySQL服务,并得到Service successfully installed成功提示!
mysqld --initialize --console //初始化

–install 默认名为MySQL,如果想自定义:mysqld --install A_mysql
–initialize 为数据库初始化,建立data目录
–console 为显示root用户的密码
在这里插入图片描述

如果初始化失败,可以删除data目录,并执行 mysqld --remove 服务名称

上图中红框内是root账户的的随机密码,需要记录下来,我这里随机分配的密码是:YNpwNK#iq9#b
如果提示 mysql命令错误,基本上就是环境变量配置不正确,或者重新打开CMD窗口,或重启系统

2.启动服务器

net start mysql
如:
PS C:\Users\Administrator> net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
PS C:\Users\Administrator>

如果自定义了名称,则指令:net start A_mysql //启动名称为A_mysql服务

在CMD命令中输入net start 可以查看mysql服务是否已经运行,服务名按字母顺序排列
在这里插入图片描述
或者右键此电脑-管理-服务-服务和应用程序-服务

在这里插入图片描述

四、连接测试

输入下列指令

mysql -uroot -p

密码是自动为*号显示,推荐复制下密码粘贴上去
在这里插入图片描述

五、停止服务及删除服务

net stop A_mysql //停止当前运行的Z_mysql服务
mysqld -remove A_mysql //删除已注册的服务名称

六、首次登陆更改密码

mysql> alter user 'root'@'localhost' identified by '你的密码';
PS D:\Program Files (x86)\MySQL-8.0.28-winx64> mysql -uroot -p //登陆到服务器
Enter password: ************ //初始化的随机密码
----------------下面是欢迎信息-------------------------
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 8.0.28
Copyright (c) 2000, 2022, 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 'aaabbbcc123'; //修改密码
Query OK, 0 rows affected (0.07 sec) //修密码改成功

批处理脚本

初始化脚本:快速建立名称为A_mysql的服务

net stop A_mysql
bin\mysqld.exe --remove A_mysql
rd/s/q data
bin\mysqld.exe --install A_mysql
bin\mysqld.exe --initialize --console
net start A_mysql
pause

MYSQL8.0.20-Winx64手动配置方法

链接:MYSQL8.0.20-Winx64手动配置方法

MYSQL5.7.13-Winx64手动安装方法

链接:MYSQL5.7.13-Winx64手动安装方法

MySQL-front6.1连接Mysql8.0失败解决

链接:MySQL-front6.1连接Mysql8.0失败解决

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值