首先,针对本人最近几天各种电脑安装数据库失败,反思总结所有的方式。现写出详细教程,希望别的人少走弯路。

首先 这次内容分为如下几步 :

1.mysql之前安装的彻底清除

2.mysql版本的选取

3.mysql绿色版和完整版只装server的步骤解析

4.mysql安装版失败后,如何使用免安装硬盘版

一 mysql之前安装的彻底清除

首先,针对mysql的安装失败彻底卸载进行操作,过程比较多,因为不清理干净就会导致下次安装的失败。

前提:需要准备的工具有:1.ccleaner 2.everything ,如图所示

安装之后是这样的:

安装结束后,就进行卸载和清理,步骤如下:

a:打开 计算机--卸载或更改程序---找到安装过的mysql,点击卸载。如果找不到mysql或者已经卸载了,忽略这一步,进行 b步骤

b:卸载结束后,打开 everything,搜索mysql,将所有的mysql文件删除,安装包什么的可以除外。

这一步有个问题,就是如果你的权限不够,C:\ProgramData 里的这个MySQL文件无法删除。下面介绍一个教程:

(1)win+R 输入notepad

复制下面的内容输入

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant
administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant
administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant
administrators:F /t"

另存为 管理员权限.reg放在桌面

然后左键双击 是--确定。

接下来,对无法删除的mysql文件夹,右击打开路径。然后右击选择管理员权限,再删除就可以了。

C:运行ccleaner,删除多余的mysql注册表

点击 fix selected Issues。。。-----否-----fix all selected Issues; 建议多检测几遍彻底清除

D:再次清除注册表,打开win+R 输入 regedit回车

清除下图路径所有的mysql文件:

到此,删除前mysql安装残留物成功。

二 mysql版本的选取

mysql目前有绿色简化安装版,完整安装版和免安装版。

其中绿色安装版最小,不过很容易最后一步卡住。建议下载完整安装版只安装server服务。如果两种方法都失败,只能通过免安装版进行配置安装。

三 mysql绿色版和只安装server安装步骤解析:

绿色版安装见此博客:

http://www.jb51.net/article/96898.htm

只安装server见此博客:

https://blog.csdn.net/Liu68686868/article/details/79518471

四 以上两种安装包尝试安装失败后,使用第一步卸载干净再通过免安装版配置

免安装版下载地址:

https://download.csdn.net/download/lf19820717/9892716

解压后开始配置

首先:打开解压后的文件夹,找到my-small文件,然后用记事本打开

在[mysqld]和[client]处添加红色内容 ,其中basedir和datadir的=之后的内容为解压的路径

然后配置环境变量 :

新增系统变量MYSQL_HOME:  C:\Users\Administrator\Desktop\mysql-5.5.54-winx64(解压的路径)
在PATH变量的最后面添加: ;%MYSQL_HOME%\bin

打开 命令提示符(右击管理员授权再打开)

输入 mysqld --install

出现service succesfully installed说明成功

重点:这里的命令提示符没用管理员权限打开的话  输入 mysqld --install

就会出现Install/Remove of the Service Denied!的错误

接着输入 net start mysql启动服务

mysql就装成功了。

在命令提示符里输入 mysql -uroot -p进行检验。

以上就是解决无法安装mysql的详细办法。有错误的地方欢迎各位指出。

Mysql安装的详细教程的更多相关文章

  1. mysql安装使用详细教程

    1.数据库存储数据的方式与Excel类似. 一.数据库介绍 1.什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访 ...

  2. 安装WordPress详细教程指南

    最近准备自己建一个个人博客,以便分享一些自己工作生活中的一些观点及经验,建博客当然选wordpress,毕竟wordpress是为博客而生的嘛.下边记录一下自己安装WordPress的详细过程指南,亦 ...

  3. Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程

    Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? ...

  4. Centos7安装Typecho详细教程

    Centos7安装Typecho详细教程   首先搭建LAMPH环境 L linux 服务器(centos或者ubunt) .A Apache .M mysql .P PHP 安装Apache.PHP ...

  5. aix Mysql安装 Oracle官方教程

    http://dev.mysql.com/doc/refman/5.1/en/aix-installation.html   (aix Mysql安装 Oracle官方教程)

  6. Ubuntu下安装JDK详细教程

    Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...

  7. npm安装vue详细教程(图片详解)

    npm安装vue详细教程(图片详解) 一.总结 一句话总结:整个安装流程照着教程来,注意系统环境变量的配置,注意一下npm的本地仓库和缓存位置 教程 系统环境变量 仓库 缓存 1.什么情况下最适合用n ...

  8. ubuntu安装scala详细教程

    ubuntu14 安装scala详细教程 1.下载scala压缩包 http://www.scala-lang.org/download/ 2.建立目录,解压文件到所建立目录 $ sudo mkdir ...

  9. Linux系统下Dubbo安装的详细教程

    Linux系统下Dubbo安装的详细教程 1.Dubbo的简介 Dubbo是 [1]  阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [ ...

随机推荐

  1. bzoj千题计划276:bzoj4515: [Sdoi2016]游戏

    http://www.lydsy.com/JudgeOnline/problem.php?id=4515 把lca带进式子,得到新的式子 然后就是 维护树上一次函数取min 一个调了一下午的错误: 当 ...

  2. bzoj千题计划252:bzoj1095: [ZJOI2007]Hide 捉迷藏

    http://www.lydsy.com/JudgeOnline/problem.php?id=1095 点分树+堆 请去看 http://www.cnblogs.com/TheRoadToTheGo ...

  3. Ajax 的onreadystatechange事件注意事项.

    <script type="text/javascript"> function createXHR() { var request = false; try { re ...

  4. django处理cookie的机制

    title: django处理cookie的机制 tags: djaogo, cookie, session grammar_cjkRuby: true --- cookie的意义 在多数日常使用的网 ...

  5. salesforce零基础学习(八十七)Apex 中Picklist类型通过Control 字段值获取Dependent List 值

    注:本篇解决方案内容实现转自:http://mysalesforceescapade.blogspot.com/2015/03/getting-dependent-picklist-values-fr ...

  6. jhipster生成项目无法使用restful请求,报access_denied 403错误

    写在前边: 我们的微服务是注册中心.uaa.gateway为基础,添加微服务应用,昨天下午在测试jhipster的增删改查,因为jhipster生成的代码都是restful的,好不容易找到网关配置的映 ...

  7. openssl几个加密算法使用介绍

    1.openssl简介 1)openssl概述 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用. ...

  8. 在删除一个指针之后,一定将该指针设置成空指针(即在delete *p之后一定要加上: p=NULL)

    在删除一个指针之后,一定将该指针设置成空指针(即在delete *p之后一定要加上: p=NULL)

  9. C语言的一些输出格式

    %e      printf()的一种输出格式 科学表示的一种浮点数 1.24==1.240000e+000     1240000==1.240000e+006                   ...

  10. logging的使用方法

    logging的使用方法 1,简单使用方法 >>> import logging >>> logging.warning('this is a warning') ...