尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

window系统下使用二进制包安装MySQL数据库

window系统下使用二进制包安装MySQL数据库
📅 发布时间:2026/6/19 14:48:59

window系统使用二进制包安装MySQL数据库


以下仅为本人工作、学习过程中所接触到的内容,不足之处欢迎指出。

安装说明

1、安装数据库的window系统为win7专业版64位
2、MySQL版本为mysql-5.7.17-winx64

下载解压

下载地址:https://downloads.mysql.com/archives/community
按照下图选择下载对应版本:
p
下载好后,解压到安装目录:D:\Software_Installed\mysql-5.7.17
p

创建目录

创建数据文件存放目录:D:\MySQL\Data
创建日志文件存放目录:D:\MySQL\Log

创建my.ini

在数据库安装目录(D:\Software_Installed\mysql-5.7.17)下创建my.ini文件,文件写入如下内容:

[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\Software_Installed\mysql-5.7.17"
datadir="D:\MySQL\Data"
tmpdir="D:\MySQL\Data"
default-storage-engine=INNODB
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\MySQL\Log\mysql-slow.log"
##log-bin="D:\MySQL\Log\mysql-bin"
log-error="D:\MySQL\Log\mysql-error.log"

初始化数据库

打开cmd窗口,切换到如下目录:D:\Software_Installed\mysql-5.7.17\bin
执行如下命令,对数据库进行初始化

mysqld --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

初始化完成后,打开文件D:\MySQL\Log\mysql-error.log查看初始化时生成的临时密码,首次登陆mysql时会用到
p

配置环境变量(可选)

在系统环境变量中加入:

D:\Software_Installed\mysql-5.7.17\bin

添加mysql服务

需要使用管理员身份添加/删除服务
添加服务

mysqld install MySQL --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" 

删除服务

mysqld remove

启动与停止

需要使用管理员身份启动/停止服务
启动

net start mysql

停止

net stop mysql

首次登陆及修改用户密码

cmd登录mysql,密码是初始化时生成的密码,在文件D:\MySQL\Log\mysql-error.log中可以找到

mysql -uroot -p

修改用户的密码

alter user root@"localhost" identified by "new_password";

退出

\q

安装过程可能遇到的错误

1、net start mysql报错
p
解决方式:使用管理员身份打开cmd即可,cmd右击->以管理员身份运行
p
2、注册/删除服务报错
p
解决方式:使用管理员身份打开cmd即可,cmd右击->以管理员身份运行
3、登录mysql失败,ERROR 1045 (28000): Unknown error 1045
p
解决方式:在文件D:\Software_Installed\mysql-5.7.17\my.ini中的[mysqld]下添加skip-grant-tables,跳过授权表,即无密码直接登陆,重启服务。
p

参考

  • MySQL5.7 windows二进制安装
  • AirFlow 安装配置
  • MySQL异常:ERROR 1045 (28000): Unknown error 1045
 
分类: MySQL
漫思

相关新闻

  • 在Vona ORM中实现多数据库/多数据源
  • sql over()函数使用
  • 小柏实战学习Liunx(图文教程三十二)

最新新闻

  • 如何永久保存微信聊天记录:3步完成数据备份的完整指南
  • 第36章:PagedAttention Kernel 与 KV Cache 内存布局
  • React Native Map Link测试策略:单元测试与集成测试最佳实践
  • (2026新)烟台正规防水补漏公司口碑榜TOP5权威推荐!卫生间/厨房/阳台/屋顶/天花板/地下室渗漏水检测维修攻略-靠谱漏水检测维修师傅推荐 - 安佳防水
  • Jest 实践指南:从零开始搭建你的第一个测试项目(超详细步骤)
  • x265 HEVC编码器:开源视频压缩的革命性工具,如何将文件大小减半

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号