安装环境

  • Windows 版本:Windows 10 专业版 64bit
  • MySQL 版本:MySQL 5.7.16

Tip

在安装 MySQL 前请务必确认自己电脑的 net 指令是正常工作的。有些 Windows 系统会丢失 net 指令(环境变量缺失),解决方法请自行搜索一下。

配置过程

  1. 下载 MySQL Community Server 下载链接
  • 选择合适自己操作系统的版本,通常使用 Windows (x86, 64-bit), ZIP Archive

版本选择界面

  • 点击 Download 后,会提示用户登陆 / 注册,可以在下方选择 “No thanks, just start my download.” 跳过登陆 / 注册步骤。

登陆 / 注册界面

  1. 解压并“合理安放” MySQL Server
  • 将下载好的mysql-5.7.16-winx64.zip解压,并将解压好的文件夹妥善放置(比如放置在 Program FIles 文件夹内)。
  • 本教程中 MySQL 被放置在了D:Program Files下,并被重命名为了 MySQL。

MySQL 解压路径

  1. 为 MySQL Server 配置环境变量
  • 右击开始菜单按钮,选择“系统”选项。
  • 在“系统”界面左侧,选择“高级系统设置”。
  • 在打开的“系统属性”对话框中的“高级”选项卡页面的下方,选择“环境变量”。

系统属性设置窗口

  • 在“用户变量”区块中,选择“新建”,在打开的对话框中,变量名写 MySQL,变量值写 MySQL 文件夹的完整路径(本教程为D:Program FilesMySQL)。

添加环境变量

  • 同样在用户区块中寻找 PATH 环境变量,如果有,点击“编辑”。在弹出的对话框中点击“新建”,输入%MySQL%bin(在老版本 Windows 系统中,变量值末尾用英文分号; 分开后再添加%MySQL%bin)。如果没有,点击“新建”,添加一个变量名为 Path 的环境变量。在这个环境变量的变量值处,添加%MySQL%bin。

修改环境变量

  • 点击确定按钮退出环境变量配置对话框。
  • 点击确定按钮退出系统属性配置对话框。
  1. 注册 MySQL 服务
  • 右击开始菜单按钮,选择“命令提示符(管理员)”选项。
  • 输入盘符 + “:” 指令,进入MySQL文件夹所在的磁盘(本教程是 D 盘)。再使用 cd指令进入MySQL Server所在文件夹的bin文件夹中。这一步非常重要,如果不在这个目录下,无法正确注册 MySQL 服务。

错误!未指定文件名。

定位到 MySQL 所在路径

  • 执行mysqld -install指令,注册 MySQL 服务。

注册 MySQL 服务

  • 执行完毕后,请不要退出“命令提示符”。
  1. 配置 MySQL Server
  • 进入 MySQL Server 所在的文件夹 (本教程为D:Program FilesMySQL)
  • 编辑my-default.ini
    • 在该文件中,#是注释标记。
    • 去掉 basedir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址。
    • 去掉 datadir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址外加data。
    • 切记不要手动创建 data 文件夹!
    • port 不需要配置,不配置的状态下默认为 3306。(MySQL Server 默认使用的端口号)
    • 最终配置结果如下(对于本教程):

my.ini

  • 保存退出。退出后将my-default.ini重命名为my.ini
  • 在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,等一分钟手动关闭就好)。
  1. 开启 MySQL Server
  • 在“命令提示符”中执行net start mysql,开启 MySQL Server。

启动 MySQL 服务

  1. 配置 MySQL root 账户。
  • 在“命令提示符”中,执行net stop mysql关闭 MySQL Server。
  • 再执行mysqld --skip-grant-tables开启无密码的 MySQL Server。

无密码启动 MySQL Server

  • 打开一个新的“命令提示符”,执行mysql -u root登陆 MySQL Server。
  • 执行flush privileges刷新权限。
  • 执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密码' with grant option;。
  • 执行flush privileges刷新新的 root 用户密码。
  • 执行exit退出 MySQL。

结束进程

  • 在任务管理器下手动结束mysqld.exe。

开启 MySQL 服务

  • 在“命令提示符”下执行net mysql start重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码即可安全登陆 MySQL。

正常登陆

** 本教程中所有的“命令提示符”,一定要运行在 管理员模式下,否则会出现“拒绝访问”的问题。**

作者:云之外
链接:https://www.jianshu.com/p/710e5861c198
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

mysql安装了老版本_Windows 环境下 MySQL 5.7 安装配置指南相关推荐

  1. mysql安装了老版本_Windows环境下MySQL安装教程

    MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是 ...

  2. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  3. jmeter安装包双击没反应_windows环境下Jmeter5.2的安装使用

    标签:target   首页   环境变量   百度搜索   bsp   nbsp   htm   targe   oracl 一.安装配置JDK Jmeter5.2依赖JDK1.8 版本,JDK安装 ...

  4. win7下mysql读写分离_Windows环境下Mysql 5.7读写分离简单记录

    一.目的 本文记录了在Windows环境中,mysql数据库读写分离配置过程. 二.准备: Master机器:Windows 10 虚拟机,IP:192.168.3.32 Slave机器:Window ...

  5. MySQL数据库管理(二)单机环境下MySQL Cluster的安装

    上文<MySQL数据库管理(一)MySQL Cluster集群简单介绍>对MySQL Cluster集群做了简要介绍.本文将教大家一步步搭建单机环境下的MySQL数据库集群. 一.单机环境 ...

  6. 虚拟机安装mysql5.7.20_虚拟机环境下CentOS 7 中安装Mysql 5.7.24(源码方式安装)

    偿试过用yum安装的都失败了,原因是服务启动时报错,偿试了多种解决办法,均不成功.然用源码方法却成功了,下面就介绍记录一下安装步骤. 1 安装cmake工具 yum install -y cmake ...

  7. Mysql数据库数据恢复,mysql灾后数据重建,linux环境下mysql数据恢复

    本次数据库灾难目前原因由于猜测是由于短时间内大量数据写入导致的数据库异常关闭,部分数据文件损坏,此恢复操作必须基于frm和idb文件没有受损的情况下尽可能的恢复数据,当然,mysql服务也必须能正常启 ...

  8. centos php支持yaf,CentOS环境下给PHP7.0安装yaf扩展

    | CentOS环境下给PHP7.0安装yaf扩展 在CentOS环境下给PHP7.0安装yaf扩展,首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下. 下一 ...

  9. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

最新文章

  1. 嵌入式系统学习-面试要点总结
  2. 模糊测试工具Simple Fuzzer
  3. vs2017运行显示系统找不到指定的文件_windows 平台使用 VS2017 编译 libevent 源码
  4. 丑憨批的NLP笔记BERT前置:ATUO encoder,DAE
  5. shell预先定义的特殊变量
  6. 1.[精通Hibernate笔记]Hibernate简介
  7. PMP-2.项目集、项目组合、项目运营和生命周期
  8. SpringBoot 配置文件存放位置及读取顺序
  9. 计算机内存储器和外存储器相比较,计算机中内存储器和外存储器有什么区别
  10. flv怎么转换成mp4?
  11. 联想win7无法连接无线网络连接服务器,联想笔记本连不上wifi该怎么处理
  12. C# 中的委托和事件(详解)
  13. PHP验证码类庫,php验证码类
  14. 微信小程序入门与实战之阅读列表与setData数据的绑定
  15. C#.NET PrintDocument 自定义报表数据打印
  16. 解决ActiveMQ服务停掉后无限重连问题
  17. webgis技术在智慧城市综合治理(9+X)网格化社会管理平台(综治平台)的应用研究...
  18. Android之UI学习篇二:TextVeiw显示表情和跑马灯效果
  19. python replace函数正则_Python正则使用函数替换
  20. Arduino mega 2560 上传项目总是出错最全解决方案以及串口测试教程

热门文章

  1. Teradata在中国银行业的应用简介
  2. 子类既要实现接口又要继承抽象类的一个demo
  3. SQL SERVER数据类型与C#数据类型对照表
  4. jQuery验证码发送时间秒递减(刷新存储cookie)
  5. java中几种常见字符集与乱码介绍
  6. POJ 2104 划分树
  7. CAD环境中求算接合表面积
  8. Copy-On-Write容器之一:CopyOnWriteArrayList
  9. 【抛砖引玉】“技术顾问” —— 老程序员的一个出路。
  10. 【STL】算法 — partial_sort