mysql完全卸载方法

2023-11-12

首先注意:一台机器上可以装不同的mysql实例,可以装不同版本的mysql,所以如果非十分必要,可不必对mysql进行完全卸载。

下面给出MySQL的完全卸载方法:

1.运行cmd,执行net start ,查看与mysql相关的服务名称,并记录。 

2.利用Navicat等进行数据备份,主要备份数据有

1)业务系统涉及的数据库

2)用户名和密码,如果不太多的话,可用不备份,下次重建即可

3)my.ini文件,这个文件在mysql的安装目录下。其中保存一些mysql端口,最大连 结数等配置信息。

3.数据备份完全后。在控制面板里的增加删除程序内进行删除 ,完成后主要看Program Files,Program Files(x86),ProgramData这三个目录下是否有MySQL文件,如果有,则将其删除。

4.删除mysql管理工具,如navicat。这一步的目的是为了避免在注册用表中有太多的mysql项。如果您有足够的信息识别出注册用表中哪些包含mysql的项是与mysql数据库有关的哪些不是,这一项可不执行。

5.注册用表信息删除。运行->regedit打开注册用表编辑器。编辑->查找下一个 输入mysql。删除mysql的所有文件夹,以及包含mysql的所有键。(注意区分下环境变量,尽量跳过去,如果跳过去后发现最后没卸载干净,再回来删掉一部分)

6.重启电脑。完成后以管理员身份运行cmd,执行sc delete mysql,(注意:这里的“mysql”指的是步骤1中记录的mysql服务名称,您的mysql服务名称有可能是mysql57,mysql80等),如果显示服务不存在,则说明注册用表删除干净了,否则重复执行5,6两步。

至此,mysql卸载完全。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql完全卸载方法 的相关文章

  • 如何防止大型 MySQL 导入的连接超时

    在开发过程中 我们的本地 WAMP 服务器如何从测试服务器获取最新数据 即生成数据库转储 然后使用 source 命令上传该转储以加载 sql 文件 最近 在导入的最后 我们收到了有关 old 变量的错误 这些变量在更改之前存储了原始设置
  • 使用 Coldfusion 分页

    是否可以仅使用一个查询在 Coldfusion 中分页并显示页数 我的理解是 您显然可以使用一个查询进行分页 但您需要一个额外的查询来创建页面 这是为了计算结果总数 currentPage 1 resultsPerPage Offset i
  • 为什么 MySQL 将 é 与 e 视为相同?

    我使用 Django Web 应用程序将 Unicode 字符串存储在 MySQL 数据库中 我可以很好地存储 Unicode 数据 但是在查询时 我发现 and e被视为好像它们是同一个角色 In 1 User objects filte
  • MySQL更改表,添加具有唯一随机值的列

    我有一个表 我添加了一个名为phone 该表还有一个 id 设置为自动增量的主键 如何将随机值插入到电话列中 该值不会重复 以下 UPDATE 语句确实插入了随机值 但并非所有值都是唯一的 另外 我没有被卖掉 我投了phone字段也正确 但
  • sqlalchemy 中的随机 ID(pylon)

    我正在使用 pylons 和 sqlalchemy 我想知道如何将一些随机 id 作为primary key 最好的方法是使用随机生成的 UUID import uuid id uuid uuid4 uuid 数据类型在某些数据库中本机可用
  • mysql - 有什么方法可以帮助使用另一个索引进行全文搜索?

    假设我有一个 文章 表 其中包含以下列 article text fulltext indexed author id indexed 现在我想搜索特定作者撰写的文章中出现的术语 所以像这样 select from articles whe
  • 在 ADO 查询 (mysql/MyConnector) 中使用参数

    今天我下载并安装了 MyConnector 这样我就可以通过 ADO 使用 Mysql 一切都安装好了 我可以与 ODBC 连接并从我的 delphi 环境进行连接 当我在运行时构建查询时 我收到一条错误消息 项目 Project1 exe
  • Doctrine 不会在 MySQL 中生成跨数据库外键约束

    我有两个表 db1 Contact 和 db2 Recipient 每个收件人都应该是联系人 因此我在 db1 Contact ContactID 字段上的两个表之间设置了外键 我在 Recipient php 中使用以下注释表示这一点 O
  • 是否有工具可以将 Neo4j 图转储为 Cypher 并从 Cypher 重新加载它?

    每个熟悉 MySQL 的人都可能使用过 mysqldump 命令 它可以生成代表 MySQL 数据库中的架构和数据的 SQL 语句文件 这些 SQL 文本文件通常用于多种用途 备份 播种副本 在安装之间复制数据库 将产品数据库复制到临时环境
  • MySQL 中有“connect by”替代方案吗?

    如果我使用 Oracle 有connect by可用于创建分层查询的关键字 目前我正在一个项目中使用MySQL 我想知道是否有替代方案connect by在 MySQL 中 我尝试过谷歌 但到目前为止还没有结果 我想要实现的是通过一个查询从
  • PHP 5.4 PDO 无法使用旧的不安全身份验证连接到 MySQL 4.1+

    我知道有很多类似的问题 事实上我已经阅读了所有 9 个问题 但是 他们都没有解决我的问题 我有一个共享托管包 最低限度 我的包中包含域名和托管 MySQL 服务器的单独 IP 地址 为了开发 我正在使用http localhost 与 PH
  • 重复键错误不会取消/回滚mysql事务

    当在 mysql innodb 事务中时 我希望重复的键错误会导致回滚 它没有 相反 它只是抛出一个错误并继续执行下一个命令 一旦到达 COMMIT 命令 事务将被提交 没有重复键导致命令 这是预期的行为吗 如果是这样 如何设置它以便在发生
  • 如何通过 MySQL Workbench 或 CLI 或 MySQLWeb 数据库管理应用程序连接到 Pivotal Cloud Foundry (PCF) 上的 MySQL 服务?

    我有一个Spring Boot based REST部署在的应用程序Pivotal Cloud Foundry PCF 并且工作正常 但是这个 REST 应用程序到目前为止还没有任何数据库连接 因此 我决定安装MySQL服务于PCF从市场上
  • 选择每组最新的项目[重复]

    这个问题在这里已经有答案了 可能的重复 检索每组中的最后一条记录 https stackoverflow com questions 1313120 retrieving the last record in each group 我有 2
  • mysql 中 INSERT 语句的计算列

    假设我想要一个表来记录其他表中的日期和列数 或者任何类型的数学 字符串连接等 CREATE TABLE log id INTEGER NOT NULL AUTO INCREMENT date DATETIME NOT NULL count
  • 日常 MySQL(部分和过滤)复制的最佳实践?

    我有一个相当大的数据库 有超过 40 个表 我只需要复制几个表 5 并且每个表也被过滤 我正在寻找一些复制这些数据的最佳实践 每天就足够了 我可以只选择几个表并为每个表包含一些 WHERE 子句 我正在考虑为每个表启动 mysqldump
  • SQL 查询结果为字符串(或变量)

    是否可以将SQL查询结果输出到一个字符串或变量中 我的php和mysql不好 假设我有数据库 agents 其中包含列 agent id agent fname agent lname agent dept 使用此查询 sql SELECT
  • 使用多个 WHERE 子句更新 Codeigniter 中的批次

    我查看了 CI 用户指南来了解如何处理update batch 并且它似乎只接受一个索引来匹配要更新的行 但在我的例子中 我需要指定两个索引 例如lang and id page我一起用作索引 这样的lang en id page 115是
  • MySQL如何从多个表中获取数据

    我正在寻找 php MySQL jquery 的帮助 我有2张桌子 table1表 1 有 4 列 id 标题 desc thumb img tabel2表 2 有 3 列 id 表 id img 我只想将 2 个表与 get QS 的值进
  • MySqlConnectionStringBuilder - 使用证书连接

    我正在尝试连接到 Google Cloud Sql 这是一个 MySql 解决方案 我能够使用 MySql Workbench 进行连接 我如何使用 C 连接MySqlConnectionStringBuilder 我找不到提供这三个证书的

随机推荐

  • seo的1000+篇文章总结

    seo的1000 篇文章总结 本文收集和总结了有关seo的1000 篇文章 由于篇幅有限只能总结近期的内容 想了解更多内容可以访问 http www ai2news com 其分享了有关AI的论文 文章 图书 query 08 外链 07
  • 今日面试题-2022-2-7

    Java序列化 反序列化 Java序列化就是指将对象转换为字节序列的过程 反序列化是指将字节序列转换成目标对象的过程 什么情况需要Java序列化 当Java对象需要在网络上传输或者持久化存储到文件中时 序列化的实现 让类实现Serializ
  • mysql 所有列_mysql怎么查询表中所有列(字段)?

    mysql查询表中所有列的方法 1 通过 查询表的所有列 语法 SELECT FROM 表名 2 通过列出表的所有字段来查询表的所有列 语法 SELECT 字段列表 FROM 表名 MySQL 数据表是由行和列构成的 通常把表的 列 称为字
  • 使用sqlite时遇到的错误 read-only

    在模拟器上运行没有问题 在真机上报如下错误 Attempt to add read only file at path file localhost var mobile Applications A80208B7 36C8 4CD0 94
  • 【BZOJ3309】DZY Loves Math 解题报告

    BZOJ3309 DZY Loves Math Description 对于正整数 n 定义 f n 为 n 所含质因子的最大幂指数 例如 f 1960 f 2 3 5 1 7 2 3 f 10007 1 f 1 0 给定正整数 a b 求
  • 可以单机运行的ChatGLM-6B发布

    清华技术成果转化的公司智谱 AI 开源了 GLM 系列模型 ChatGLM 6B 这是一个支持中英双语的对话语言模型 基于 General Language Model GLM 架构 具有 62 亿参数 结合模型量化技术 用户可以在消费级的
  • Qt 学习:comboBox编程时使用currentIndexChanged老是出现 assert failure错误

    Qt5 学习新手 所以用comboBox的 indexChanged槽时不知为何总是出现 ASSERT failure 错误 在程序中由于还使用了QList的对象 起初以为是它出了问题 反复检查也没有 后来在网上搜了半天才发现原来是在另外一
  • 1.PCB设计流程

    1 设计流程 笔记参考了郭天祥的PCB学习视频 1 总流程 SCH设计 SCH仿真 生成网表 PCB设计 信号完整性分析 低速信号即低于50Mhz的信号 不需要信号完整性分析 文件存储及打印 PS 加工时要注意加工厂的制作能力 比如最小线宽
  • itunes备份和恢复速度一样吗_Mac技巧分享:如何从加密的iTunes备份中恢复数据?...

    为了增强iTunes备份的安全性 您可以在iTunes中选中 加密iPhone备份 选项 但是 如果您忘记 丢失或忘记了备份密码 则在取回密码之前 不能取消选中 加密iPhone备份 选项 现在 我们的数据恢复软件 PhoneRescue可
  • 经典算法-动态规划

    一 基本概念 动态规划过程是 每次决策依赖于当前状态 又随即引起状态的转移 一个决策序列就是在变化的状态中产生出来的 所以 这种多阶段最优化决策解决问题的过程就称为动态规划 二 基本思想与策略 基本思想与分治法类似 也是将待求解的问题分解为
  • c# datagridview合并单元格

    region 合并单元格的测试 private int nextrow null private int nextcol null private void dataGridView1 CellFormatting object sende
  • 程序员情感三部曲之程序员如何找女朋友

    我的公众号 码农之屋 id Spider1818 分享的内容包括但不限于 Linux 网络 云计算虚拟化 容器Docker OpenStack Kubernetes SDN OVS DPDK Go Python C C 编程技术等内容 欢迎
  • mysqldump备份恢复数据库

    备份单库 单表 mysqldump u username p dbname tbname gt filename sql 备份单库多表 mysqldump u username p dbname tbname1 tbname2 gt fil
  • python二级题库(百分之九十原题) 刷题软件推荐 第二套

    目录 一 选择题 二 基本操作 三 简单应用 四 综合应用 刷题软件 文末有联系方式 注明来意 一 选择题 1 下列叙述中正确的是 A 在栈中 栈中元素随栈底指针与栈顶指针的变化而动态变化 B 在栈中 栈顶指针不变 栈中元素随栈底指针的变化
  • GeoServer系列-geojson保存mongodb乱码问题

    前言 基于前一篇文章GeoServer系列 通过mongodb发布geojson数据 业务上可将常见的地理文件统一为geojson保存到mongodb 方便统一维护和发布geoserver 这一篇将解决mongodb中属性中文乱码问题 1
  • python关于uwsgi

    一 定义 1 uWSGI定义 uWSGI是一个web服务器 实现了WSGI协议 uwsgi协议 http协议等 uWSGI的主要特点是 超快的性能 c语言编写 低内存占用 多app管理 详尽的日志功能 可以用来分析app的性能和瓶颈 高度可
  • 项目计划管理 (包含WBS 分解图、甘特图)

    WBS表 工作分解表 工作分解表结构是以交付成果为导向的项目各组成部分的一种分解结构 它对项目的总范围进行组织分解和定义 工作包是WBS的最底层元素 一般的工作包是最小 可交付成果 创建WBS时需要满足以下几点基本要求 1 某项任务应该在W
  • 基于轨迹数据的人口流向分析技术,精准病毒传播追踪

    2019年12月 我国出现了新型冠状病毒引发的多起病例 全国逐渐开启疫情防疫监控 严重地区甚至实施封闭管理 而此次疫情正好恰逢春运期间 大规模的跨地区人口流动会助长病毒传播 甚至传染到全球范围 因此 科学管理人口流动成为疫情防控关键 基于疫
  • paddledetection在window使用cpu快速上手 & 在cpu端训练自己的VOC类型数据集

    使用cpu快速上手 配置文件 配置文件在configs文件夹下 包含了基本上所有常见模型的配置文件 以yolov3 mobilenet v1 roadsign yml为例 BASE datasets roadsign voc yml run
  • mysql完全卸载方法

    首先注意 一台机器上可以装不同的mysql实例 可以装不同版本的mysql 所以如果非十分必要 可不必对mysql进行完全卸载 下面给出MySQL的完全卸载方法 1 运行cmd 执行net start 查看与mysql相关的服务名称 并记录