数据库软件机制复杂,解决它的相关问题的时候最有效的方法是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