写在前面

本文写于重装系统后,记录过程中所遇到的一些bug。
如果已经安装了mysql的其他版本,想重装的话,可以运行以下命令卸载:

// 先停止可能正在运行的mysql服务
net stop mysql
// 移除
mysqld --remove mysql

下载 MySQL 5.7.30

(1) 打开mysql官网(https://www.mysql.com/),按下图所示步骤顺序操作:



这里说一下为什么要选5.7.30版本,最根本的原因就是因为它比新版本更加稳定。


到这里就开始下载了。

(2) 如果发现下载的速度很慢,那么还可以使用开发者工具(浏览器中使用F12)将下载链接找出来,复制粘贴到迅雷进行下载。

右键这个a标签,找到 Copy link address,这样就能得到它的下载链接,然后打开迅雷就可以开始愉快的下载了。

(3) 这里还提供一个百度网盘的链接,怎样下载方便、快速就选哪种吧。

链接: https://pan.baidu.com/s/1TKtyrtolrVpc1r4m7qDRVQ
提取码: jeyi

安装 MySQL 5.7.30

(1) 将下载好的压缩包解压(建议放在除系统盘之外的盘)。

(2) 创建 my.ini 配置文件。新建一个文本文件,然后修改文件名称为 my 和后缀名为 ini 即可。

打开 my.ini ,将以下内容复制粘贴进去(需要修改的是mysql安装目录和数据存放目录):

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql安装目录(需要修改为自己的解压目录)
basedir=D:\Software\mysql-5.7.30-winx64
# 设置mysql数据库的数据存放目录(需要修改为自己的解压目录)
datadir=D:\Software\mysql-5.7.30-winx64\data
# 运行最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 参加新表时将使用的默认存储引擎
default-storage-engine=INNODB

(3) 配置环境变量。
桌面右键我的电脑—>属性—>高级系统设置—>环境变量。
在系统变量中找到Path,然后编辑,在其中新增一条变量,需要与自己的解压路径相对应。


(4) 以管理员身份启动命令提示符,开始安装 mysql 服务。

① 安装 mysql 服务。

mysqld --install

这里有可能会遇到下面这个问题:

这是由于没有安装 vcredist 导致的。
vcredist 下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

下载 vcredist_x64 后安装即可。

接下来再运行安装 mysql 服务的命令:

出现 Service successfully installed 就表示安装好了。

上图中可以看出是直接在C盘进行操作的,但是我的 mysql 是解压在D盘的,那为什么能操作呢?
这就是刚刚配置环境变量的作用。

② 初始化数据库。

mysqld --initialize --console

这里加console的目的是将初始密码(下图红色框处)打印出来,需要先保存记住,以避免不必要的麻烦。

③ 启动 mysql 服务。

net start mysql


④ 给数据库设置新的密码,需要输入刚刚保存的初始密码,根据提示进行操作即可。

mysqladmin -u root -p password


⑤ 使用新设置的密码进入数据库。

mysql -u root -p

输入密码后下方出现 mysql> 即为成功,输入 quit; 退出数据库。

这就完成了 MySQL 5.7.30 的下载与安装。

Win10 64位下载与安装 MySQL 5.7.30相关推荐

  1. 64位ubuntu能安装mysql,在ubuntu14.04 64位虚拟机中安装mysql

    因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...

  2. win10+64位+python3.4安装scrapy

    win10+64位+python3.4安装Scrapy 分析 想学习scrapy,所以网上找资料来安装.问题有不少. 1.一般大家用linux而不是Windows 2.一般大家用python2.7而不 ...

  3. CodeWarriorV6.1在Win10 64位系统下安装及使用

    CodeWarriorV6.1在Win10 64位系统下安装及使用 网络上搜索好久,官网也注册了,始终没有找到适合我的HCS08系列的IDE,用虚拟机Win7无法连接BDM刷入程序,不知道原因.. 分 ...

  4. vc 6.0与mysql win10_vc 6.0官方下载win10-vc 6.0 win10 64位下载中文完整版-西西软件下载...

    vc 6.0 win10 64位经测试可完美运行且兼容性良好,无论是台式机还是笔记本都可以正常使用.vc++6.0是一款强大的可视化编程工具,是一款优秀专业的C++编译器,界面简洁,易学易用. vc+ ...

  5. MySQL 5.6 (Win7 64位)下载、安装与配置图文教程

    一. 工具 Win7 64位操作系统 二. 步骤 第一步:下载安装包 下载 地址:http://www.mysql.com/ 定位到MySQL Community Edition 关于MySQL的版本 ...

  6. MySQL Win7 64位 下载、安装与配置图文教程

    MySQL是目前十分流行的一种关系型数据库管理系统.官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式.其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在 ...

  7. WIN10 64位 JDK的安装

    因为电脑系统换掉,重装系统,重新配置了一下环境,安装JDK,现记录一下过程,以便下次查询使用. 官网下载JDK,地址:http://www.oracle.com/technetwork/java/ja ...

  8. apache24 php7 64,Win10 64位 Apache 2.4+MySQL 5.7+PHP 7环境搭建

    WAMP Architecture Building 相关信息 Windows 10 Enterprise Version 1607 64-bit | i7-4710HQ | 8G 软件版本及获取 A ...

  9. 在ubuntu14.04 64位虚拟机中安装mysql

    因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...

最新文章

  1. python 类的特殊属性、特殊方法 __str__,__bases__,__mor__,__add__,__call__
  2. 新的一年,开始新的学习旅途
  3. 感知器算法的基本原理和步骤_很多情况下,深度学习算法和人脑相似
  4. Kubernetes学习总结(5)——Kubernetes 常见面试题汇总
  5. 转【es中数据节点和主机】
  6. PHP基础知识点汇总(三)
  7. window10 下面固定本地 ip
  8. 步进电机工作原理 驱动 _28BYJ-48 以及程序实例下载
  9. 去除Multiple markers at this line - advised by提示
  10. 程序员的桌面是什么样的?美工:那...不是我的桌面吗?
  11. 初入职常见问题:弱网络环境构造、压力测试、内存泄漏、性能持续优化工具
  12. java程序计算鸡兔同笼_.请编写一个Java程序,能够计算鸡兔同笼问题,已知笼中共有9个头和26只脚,要求计算出该笼中有几只兔子几...
  13. ubuntu下u盘变成只读模式
  14. JAVA反编译工具精选
  15. 查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc
  16. 新一代文件传输工具croc,croc的基本操作
  17. 台式电脑计算机风机,笔记本冷却风扇与台式计算机CPU风扇的质量,类型和区别...
  18. innerHTML与outerHTML 的区别?
  19. 手机存储卡文件怎么恢复
  20. 极限编程(Extreme Programming)—重构

热门文章

  1. 软件测试周刊(第02期):测试不背锅指南、搞垮领导..
  2. 经济数据预测 | Python实现ARIMA模型股票趋势预测
  3. 通信线路工程验收规范_弱电施工规范与工艺标准
  4. 分享一个电影网站源码。自动抓取
  5. 杰信项目第五天(合同复制+合同查看+出货表)
  6. ansys中导入自定义本构模型的算例
  7. 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列
  8. kuka机器人profinet网络配置步骤_谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤...
  9. 人的一生,会有三次死亡
  10. 不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内)。以下是部分代码,请完成并提交