首页 > 数据库 >mysql卸载安装及其报错解决

mysql卸载安装及其报错解决

时间:2024-03-13 12:32:08浏览次数:30  
标签:删除 mysql --- 密码 报错 卸载 dos

数据库软件机制复杂,解决它的相关问题的时候最有效的方法是dos命令。在 删除,修改密码和处理报错的时候,往往只要dos命令正确发挥作用,不会引 发别的问题而若是直接对mysql下的各种文件进行修改极易引发未知问题,应 谨慎。

为不使安装过程产生报错应该先在以下几个方面进 行清理。

1.关闭mysql服务

 1.cmd打开dos命令窗口使用dos命令

net mysql stop 2.打开任务管理器,在服务中寻找与mysql相关的服务项目,全部关停

2.以管理员身份进入dos命令窗口(以user身份进入无法删除)

输入:sc delete mysql80(将刚刚在任务管理器中存在的mysql服务全部删除)

效果:[SC] DeleteService 成功

3.在设置中的应用和功能界面删除mysql相关应用

4.通过文件资源管理器查找mysql相关文件

mysql除了专门下载的时候会产生的文件夹外,在别的软件下载过程中也可能 会产生名为mysql的文件夹这种是不应删除的。尤其是只要不是会影响下次安 装过程中产生报错的文件都没有删的必要。主要应当删除的mysql文件

1.MySQL安装目录上的相关文件(含bin文件的大的文件夹)

2.MySQL自定义文件

5.删除注册表

以管理员身份运行注册表编辑器--->查找mysql的注册表--->删除查找到的注 册表(如果没有忽略这一步即可)

6.删除环境变量配置

高级系统设置--->高级--->环境变量--->系统变量--->对Path进行编辑--->找 到配置过的\mysql\bin目录然后删除 至此Mysql清理结束,然后从官网下载mysql即可

mysql下载

正常安装过程基本只用选择默认选项

1.在MySQL官网找到gpl download界面--->mysql installer for windows

 

选择下方的.msi文件(第二个)进行下载 直接会进行下载的页面:MySQL :: Begin Your Download

2.选择安装类型过程中(Choosing a Setup Type),由于我们在操作数据库的时 候都不用mysql自带的图形化界面进行操作而是navicat,datagrip等进行的。 选择server only即可,如果另有需要再进行自定义安装。

3.配置密码

 

root密码通常设置为123456等较为简单易记的密码 接下来一步一步next即可完成安装

MySql环境配置

1.找到存放bin目录的文件路径然后复制--->高级系统设置--->高级--->环境 变量--->系统变量--->对Path进行编辑--->新建--->把复制下来的文件路径粘 贴过来

2.使用Win + R,输入 services.msc然后修改mysql状态为启动,启动方式为自 动(默认如此,无需修改)

3.测试mysql能否正常运行 进入dos命令窗口输入命令:mysql -uroot -p

输入安装过程中设置的密码,如果看到welcome to the mysql monitor.的语 句就说明mysql的安装是成功的可以正常运行

PS:常见报错

1.navicat新建连接报错2059

 

问题原因:这是因为8.0之后mysql更改了密码的加密规则,而目前已有的客 户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password, 所以我们需要修改用户的加密方式,将其改为老的加密验证方式。(大概如 此反正就是密码加密方式的问题通过dos命令修改一下加密方式即可)

1.以管理员身份打开dos窗口输入:mysql -uroot -p 2.输入密码登录进去

3.修改加密规则,输入dos命令: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//这段代码直接cv到dos窗口即可

4.修改密码,输入dos命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '131556';//末尾单引号内的131556是自定义的修 改后的新密码

5.刷新权限,输入dos命令:FLUSH PRIVILEGES;

 

至此报错解决,使用新的密码即可正常在navicat中新建连接

标签:删除,mysql,---,密码,报错,卸载,dos
From: https://blog.csdn.net/2403_83533179/article/details/136676346

相关文章

  • npm启动vue项目报错error:0308010C:digital envelope routines::unsupported的解决办
    错误截图解决方法package.json文件中修改dev项为setNODE_OPTIONS=--openssl-legacy-provider&vue-cli-serviceserve:"scripts":{"dev":"setNODE_OPTIONS=--openssl-legacy-provider&vue-cli-serviceserve","build:prod......
  • 彻底解决Qt报错:无法定位程序输入点于动态链接库
    彻底解决Qt报错:无法定位程序输入点于动态链接库问题描述前段时间使用QtCreator写程序,在最后打包的时候出错,期间尝试修改环境变量的顺序,后来发现不是环境变量的问题,但问题解决后并未将环境变量改回,导致今天使用VS2017联合Qt编译之前程序(之前已验证正确)的时候报错,具体错误信息如......
  • MySQL3种指定索引的方式
    在使用MySQL进行查询时,我们经常会遇到SQL执行没有按照我们预想的那样去使用某个索引优化查询,那怎么解决这个问题呢?对于这个问题,MySQL给我们准备了三个方法,这三个方法可以帮助我们让SQL执行按照我们预想的那样去选择索引。今天我们就针对这三个方法分别来说说吧!useindex:在你查......
  • mysql索引详解
    一、介绍索引是通过某种算法,构建出一个数据模型,用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数......
  • 45_docker-compose_mysql8.0
    1.安装Docker-composecurl-L"https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composeln-s/usr/local/bin/docker-compose/usr/b......
  • 44_docker-compose_mysql5.7
    1.安装Docker-composecurl-L"https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-\$(uname-s)-\$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composeln-s/usr/local/bin/docker-compose/u......
  • 开源.NET8.0小项目伪微服务框架(分布式、EFCore、Redis、RabbitMQ、Mysql等)
    1、前言为什么说是伪微服务框架,常见微服务框架可能还包括服务容错、服务间的通信、服务追踪和监控、服务注册和发现等等,而我这里为了在使用中的更简单,将很多东西进行了简化或者省略了。年前到现在在开发一个新的小项目,刚好项目最初的很多功能是比较通用的,所以就想着将这些功能......
  • Assetbundle.Unload(true)卸载资源时没调用ScriptableObject的OnDisable
    1)Assetbundle.Unload(true)卸载资源时没调用ScriptableObject的OnDisable2)UnityVolumeManager中ReplaceData如何优化3)关于使用Addressable的资源放在远程服务器后的下载问题4)Prefab对DLL中脚本的引用丢失这是第377篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答......
  • windwos下mysql5.7安装connection_control插件,限制多次登录失败,限定用户重试时间
    启动时加载插件,在配置文件中修改后重启服务[mysqld]plugin-load-add=connection_control.dll运行时加载插件INSTALLPLUGINCONNECTION_CONTROLSONAME'connection_control.dll';INSTALLPLUGINCONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTSSONAME'connection_control.dl......
  • nvm命令和常见报错
    常用命令nvmlistavailable//查看所有node版本nvmlist//查看已经安装nodenvmls//查看已经安装nodenvmcurrent//查看当前版本nvmversion nvminstallXXX//安装指定node如:nvminstall13.14.0nvmuninstallnod......