淅淅沥沥,不知不觉已经从学校的角色转变为了公司的职员了,一系列的规矩和准则扑面而来,让人脸面发烫,当然这些都跟我今天的博文没有关系,由于工作的需要今天再一次安装了一下MySQL数据库,为什么说是再一次呢,因为硕士期间我就安装了一次后来卸载了。

首先是MySQL的下载地址:

https://dev.mysql.com/downloads/installer/

我比较喜欢直接傻瓜式安装类型的,所以选择的是下面的.msi文件

文件比较大,下载网速慢的话可能得等好一会了 。

下载完成后直接进行安装,网上关于该版本的安装已经有非常详细的教程了,博主也是很用心去写的,这里我也就不再去重复讲解这些工作了,给出几个自己觉得很不错的链接,如下:

win10系统,mysql-installer-community-5.7.19.0.msi安装

MySQL在windows系统的安装

上面的两个链接差不多可以解决安装过程中出现的一些比较常见的问题,我今天写这个博客就是为了记录一下自己遇到的坑和问题的解决办法。

问题1:安装完成后net  start  mysql无法启动,报错:发生系统错误5,拒绝访问

解决办法:查了一下,这个错误是由于cmd执行权限的问题,解决办法是:以管理员身份来打开cmd窗口即可

问题2:输入net  start  mysql无法启动,报错如下:

解决办法:查了一下,出现这种错误的原因是由于mysql服务未在电脑注册,这也是由于安装的时候没有留意相关的问题造成的,解决办法是:进入到mysql的bin目录下输入如下命令:

mysqld --install

考虑到期之前已经装过了mysql,且很有可能没有卸载干净,为了保险措施,这里我首先执行下面的命令:

mysqld --remove

这句命令的目的是删除、卸载此前的mysql注册服务,之后通过install命令可以再次完成mysql服务的注册。

问题3: 输入net  start  mysql无法启动,报错:无法启动

解决方法:由于采用的是.msi安装包来进行的安装,网上说5.6版本之后的mysql在安装目录下都没有data目录了,所以这里的关键就是需要去创建data目录,但是切记不可以手工创建(不要问我为什么这么说,不怕折腾的话你可以这么试试......),也不可以复制别的版本或者说是同版本Archieve压缩包下的data文件来,都是不可行的,正确地做法是:进入到bin目录下执行下面的命令来对mysql进行初始化操作:

mysqld -initialize

初始化操作完成后,退出bin目录可以看到当前路径下已经生成了data目录了。

问题4:输入net  start  mysql无法启动,报错如下:

讲真的,今天最难缠的问题估计就是这个了,网上几乎所有的资料关于这个错误产生的原因说的都是由于5.6以上的版本已经没有data目录了导致出现这个问题,可是我在上一步中已经解决了这个问题,还有一部分的说法是采用.msi安装方式形成的安装文件没有my.ini文件,所以需要手工来配置相关的文件,我真的也是好一顿查资料,弄这个文件,可是无论怎么改,mysql服务就是启动不起来,甭提多郁闷了,我重新走了一遍安装的过程,终于,终于,终于........

我发现了端倪,原来是安装的时候修改了mysql服务的名称,导致了出现了现在这样的问题,我重新试了一下,终于启动了:

MySQL*** 服务正在启动 .
MySQL*** 服务已经启动成功。

关闭一下试试:

MySQL ***服务正在停止.
MySQL ***服务已成功停止。

就此,采坑历程终于可以告一段落了,纪念一下吧,鄙视自己的不细心

实力采坑----记录一下windows下我的MySQL8.0.11安装过程相关推荐

  1. python3.7安装步骤-Windows下Python 3.7.0的安装步骤,Python370

    Windows下Python 3.7.0的安装步骤 由于Python版本太新的话,能会出现不稳定的情况,所以在这里,作者建议用版本不太新的Python.在这里,我用的是Python3.7.0版本(其他 ...

  2. windows下部署MySQL 8.0.11

    一.官网下载 访问官网下载zip打包的绿色解压缩版本的MySQL Community Server 8.0.11(https://cdn.mysql.com//Downloads/MySQL-8.0/ ...

  3. mysql8.0.19.0_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  4. mysql8.0依赖_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  5. Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录

    Ubuntu18安装微信(deepin-wine版本)完整过程以及采坑记录(亲测运行) git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubu ...

  6. iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录

    项目最初因审核原因,一直使用iOS原生分享, 最近因项目需求要求, 接入微信分享, 以为和原来的没有区别, 但是接入时才发现改动的地方还是挺多的, 主要是需要配置UniversalLink和提包时的一 ...

  7. Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法

    Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法 0.亮点 1 准备 1.1 修改历史记录 1.2 升级系统内核 1.3 配置免密登录 问题1 ...

  8. Linux MySQL数据库冷迁移采坑记录

    Linux MySQL数据库冷迁移采坑记录 当前文件系统已满,需要将MySQL默认路径迁移到新文件系统下. MySQL数据库文件原位置:/var/lib/mysql . 要移动至:/mysql/mys ...

  9. 【SpringBoot DB系列】Jooq批量写入采坑记录

    [SpringBoot DB系列]Jooq批量写入采坑记录 前面介绍了jooq的三种批量插入方式,结果最近发现这里面居然还有一个深坑,我以为的批量插入居然不是一次插入多条数据,而是一条一条的插入-,这 ...

  10. php给微信公众号接入聊天机器人程序+采坑记录

    php给微信公众号接入聊天机器人程序 今天逛了下我的公众号,突然心血来潮,想添加个自动聊天功能,于是-动手-!! 主要用到的api: 图灵机器人api 青云客智能聊天机器人API 茉莉机器人API 至 ...

最新文章

  1. kindeditor 批量上传 路径_FtpClient 实现文件上传
  2. 轻量级MVVM框架 Stylet
  3. ACM-ICPC 2018 焦作赛区网络预赛 J(二分+JAVA高精)
  4. 做外贸,独立B2C商城好,还是平台好
  5. 【Android】对话框 AlertDialog
  6. 矩阵乘法Strassen算法
  7. dll 重新加密打包的问题
  8. Python查看本机所有联网应用程序信息
  9. oracle基础知识文档,Oracle 基础知识分享PPT
  10. 系统调用服务号 linux 2.6.32
  11. Java XLSTransformer生成excel文件
  12. 【转】从事IT行业的应该如何学习最高效的休息方式
  13. mysql case循环_php一次操作多个数据是循环更新好还是使用mysql里带的casewhen?性能方面哪个更有优势?...
  14. Android学习笔记——用户界面开发进阶(多个示例记录)
  15. 便捷开票二维码应用简介
  16. ubuntu添加桌面快捷方式图标
  17. 波特率(baud)与比特率(bit/s)的差别
  18. 怎么绕过PHP的防护,PHP代码层防护与绕过
  19. 平板触控笔要原装的吗?时下最火的平替苹果笔测评
  20. Unity3D游戏开发入门学习笔记

热门文章

  1. 在边缘计算大热的背景下,为何Akamai敢说自己就是边缘
  2. UTXO 和 Account 模型对比
  3. VUE的数据双向绑定
  4. 掘金翻译计划月报 — 2017 年 10 月
  5. MySql的基本操作以及以后开发经常使用的常用指令
  6. 1121: [POI2008]激光发射器SZK
  7. 在linux系统下安装与配置SVN服务器
  8. 如何克服枯燥工作带来的单调感和厌烦感
  9. Spring Cloud Zuul 1(API 网关服务)
  10. Java ArrayList 数组之间相互转换