mysql-5.7.26-winx64的安装步骤

今天由于工作要求需要安装mysql-5.7.26-winx64这个数据库,搞了好几个小时,特此把过程记录一下,防止下次安装时又忘了。

📝 详细安装步骤

第一步:解压并创建配置文件
  1. 解压文件 :将下载的 mysql-5.7.26-winx64.zip 解压到你想要的目录,比如 D:\mysql-5.7.26-winx64-1。

  2. 创建 data 文件夹 :在解压后的目录里,新建一个名为 data 的文件夹。

  3. 创建 my.ini 文件 :同样在解压目录里,新建一个名为 my.ini 的文本文件,用记事本打开,并粘贴以下内容。注意 :需要把 basedir 和 datadir 的路径换成你自己的实际路径

复制代码
[client]
port=3306
default-character-set=utf8

[mysqld]
# 设置mysql的安装目录
basedir=D:/mysql-5.7.26-winx64
# 设置mysql的数据目录
datadir=D:/mysql-5.7.26-winx64/data
port=3306
character_set_server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# SQL模式
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
第二步:配置环境变量(可选但推荐)

这一步可以让你在任意目录下使用MySQL命令。

  1. 在系统环境变量中,新建一个变量名为 MYSQL_HOME,变量值为你的MySQL解压目录,例如 D:\mysql-5.7.26-winx64-1-6。

  2. 编辑系统变量中的 Path,添加 %MYSQL_HOME%\bin-1-7。

第三步:安装与初始化MySQL服务

请务必以管理员身份打开命令提示符(CMD),然后依次执行以下命令:

  1. 进入bin目录 :cd D:\mysql-5.7.26-winx64\bin(请根据你的实际路径修改)-12。

  2. 安装MySQL服务 :执行 mysqld -install-1-6。

  3. 初始化数据目录 :执行 mysqld --initialize-insecure-1-7。

    • 这个命令会创建一个无密码的root用户,方便你首次登录。初始化完成后,data 文件夹里会自动生成一些文件-5。
  4. 启动MySQL服务 :执行 net start mysql-1-6。

🔑 登录并修改密码

  1. 登录MySQL :在CMD中执行 mysql -u root -p,提示输入密码时直接按回车即可(因为刚才初始化时未设置密码)-13。

  2. 修改root密码:成功登录后,执行以下命令来设置你的新密码:

    复制代码
    set password for root@localhost = password('你的新密码');

    请将 '你的新密码' 替换为你想要的密码。

最后测试连接是否成功:

相关推荐
SelectDB16 小时前
SelectDB 是哪个公司的?是国产数据库吗?一篇讲清飞轮科技与 Apache Doris 的关系
数据库
这个DBA有点耶17 小时前
库内计算推理:一条SQL背后的算子融合,和外挂方案差了几次网络往返
数据库·人工智能·sql
这个DBA有点耶19 小时前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风19 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio19 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
数据库急诊室_阿哲1 天前
一次加索引建议的复核记录:从报告到签字
数据库·ai数据库
青瓦梦滋1 天前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
慧都小妮子1 天前
Wyn商业智能国产数据库适配:数据接入、分析缓存与审计日志验证清单
数据库·数据分析·数据可视化·审计日志·商业智能
Joy T1 天前
Redis Lua 原子限流:Lua 脚本、竞态条件与并发控制
数据库·redis·lua·限流·竞态条件·redis scripting
杨凯凡1 天前
MySQL 死锁怎么排查?InnoDB 锁等待与 Spring Boot 整事务重试实战
数据库·spring boot·mysql