windows系统mysql-5.7.19官方绿色版zip包安装教程
1|0环境:
系统环境 | Windows 10 64位 |
mysql版本 | 5.7.19 |
2|0一、万变不离的下载
下载页面:https://dev.mysql.com/downloads/mysql/
点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例讲解,位置可以自定义)
3|0二、配置环境变量
以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例:
此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->Path-->编辑-->新建-->填入“D:\db\mysql-5.7.19-winx64\bin”-->确认
4|0三、配置mysql配置文件
在mysql解压目录下新建my.ini配置文件
内容为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <code-pre class= "code-pre" id = "pre-BRSZdp" ><code-line class= "line-numbers-rows" >< /code-line >[mysql] <code-line class= "line-numbers-rows" >< /code-line > # 设置mysql客户端默认字符集 <code-line class= "line-numbers-rows" >< /code-line >default-character- set =utf8 <code-line class= "line-numbers-rows" >< /code-line >[mysqld] <code-line class= "line-numbers-rows" >< /code-line > #设置3306端口 <code-line class= "line-numbers-rows" >< /code-line >port = 3306 <code-line class= "line-numbers-rows" >< /code-line > # 设置mysql的安装目录 <code-line class= "line-numbers-rows" >< /code-line >basedir=D: /db/mysql-5 .7.19-winx64 <code-line class= "line-numbers-rows" >< /code-line > # 设置mysql数据库的数据的存放目录 <code-line class= "line-numbers-rows" >< /code-line >datadir=D: /db/mysqldata <code-line class= "line-numbers-rows" >< /code-line > # 允许最大连接数 <code-line class= "line-numbers-rows" >< /code-line >max_connections=200 <code-line class= "line-numbers-rows" >< /code-line > # 服务端使用的字符集默认为8比特编码的latin1字符集 <code-line class= "line-numbers-rows" >< /code-line >character- set -server=utf8 <code-line class= "line-numbers-rows" >< /code-line > # 创建新表时将使用的默认存储引擎 <code-line class= "line-numbers-rows" >< /code-line >default-storage-engine=INNODB < /code-pre > |
其他配置项根据自己需求设置,这里不说明了。
5|0四、配置服务并启动
5|11.以管理员身份运行cmd,并进入到解压目录下的bin目录
5|22.安装mysql服务
1 | <code-pre class= "code-pre" id = "pre-PZ87Dr" ><code-line class= "line-numbers-rows" >< /code-line >mysqld install < /code-pre > |
5|33.初始化:
1 2 | <code-pre class= "code-pre" id = "pre-RM2cRP" ><code-line class= "line-numbers-rows" >< /code-line >mysqld --initialize < /code-pre > |
5|44.开启服务
net start mysql
5|55.查找初始密码
mysq在5.7版本以上为root用户默认生成了一个临时登录密码,该密码是生成在数据目录下的.err文件里的;在my.ini配置文件里我写的数据目录是:
1 | <code-pre class= "code-pre" id = "pre-NzzQEi" ><code-line class= "line-numbers-rows" >< /code-line >datadir=D: /db/mysqldata < /code-pre > |
所以找到该文件:
上面圈出的部分即为登录密码。
如果没有该文件,请用错误的密码尝试登录一次mysql
1 | <code-pre class= "code-pre" id = "pre-jNEZKK" ><code-line class= "line-numbers-rows" >< /code-line >mysql -uroot -p<br>输入一个错误密码后再回来查看有没有sheng.err文件< /code-pre > |
5|66.修改初始密码
首先用默认初始密码登录root
1 | <code-pre class= "code-pre" id = "pre-nWSK8y" ><code-line class= "line-numbers-rows" >< /code-line >mysql -uroot -p<br>输入默认密码< /code-pre > |
修改密码:
mysql> set password for 用户名@localhost = password('新密码');
mysql> set password for root@localhost = password('123456');
显示Ok后密码修改成功。
__EOF__

本文作者:rysinal
本文链接:https://www.cnblogs.com/rysinal/p/7565259.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/rysinal/p/7565259.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程