Fork me on GitHub

Windows下的mysql5.7.*压缩包安装教程

为什么下载压缩包呢?

*.exe形式安装mysql卸载的时候很难清除干净,比如注册表这些。

而压缩包的安装解压配置好就可以用,卸载的时候直接删除目录文件就OK了。

一,下载MySQL5.7.31版本的压缩包

下载地址:https://dev.mysql.com/downloads/mysql/

打开上面的链接的时候是最新的版本,如果想寻找过去的版本点击下图红色框框的链接,便可找到适合的版本进行选择和下载。

mysqlDownload.png

二,解压压缩包

博主这里存放的位置是:E:\environment\mysql-5.7.31-winx64

在该目录下新建一个my.ini文件,如下图所示:

mysql解压目录.png

my.ini文件中粘贴下面的代码,其中datadir会在指定的位置下生成一个data目录。

[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=E:\environment\mysql-5.7.31-winx64 
# 设置mysql数据库的数据的存放目录
datadir=E:\environment\mysql-5.7.31-winx64\data
# 跳过验证
skip-grant-tables

三,添加环境变量

PATH后追加MySQL的可执行目录路径E:\environment\mysql-5.7.31-winx64\bin

注意,博主这里的位置显示不全,追加的时候记得在路径前加分号;

mysql环境变量配置.png

四,用管理员身份打开命令窗口并且切换到bin目录下

mysql管理身份窗口.png

  • 进入到MySQL的bin目录以后,输入mysqld --initialize命令,就会在E:\environment\mysql-5.7.31-winx64位置下生产一个data的目录,如下图所示:
    mysql初始化生产data目录.png
  • 输入mysqld --install命令
  • 输入net start mysql命令来启动MySQL的服务

五,进入数据库并且修改密码

注意,必须启动了服务才可以进入数据库
查看MySQL服务的步骤:鼠标右键计算机-->管理-->展开服务和应用程序-->服务

接下来的步骤操作如下:

  1. 在命令窗口输入mysql -u root -p,然后直接回车就行,不需要输入密码。

  2. 进入MySQL以后,输入use mysql,意思就是使用mysql这个数据库。

  3. 输入update mysql.user set authentication_string=password('123456') where user='root';更改密码。

  4. 输入flush privileges;命令刷新权限

  5. 然后在my.ini文件中的最后一行用井号#注释掉skip-grant-tables

  6. 重启服务net stop mysqlnet start mysql

六,END

如果出现以下的错误:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

可以使用以下指令更改密码为123456:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

再次刷新权限:

flush privileges;

最后就大功告成了。😜

posted @   tiger_yam  阅读(1302)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

剑桥

点击右上角即可分享
微信分享提示