记mysql的卸载与安装

前言

一入mysql深似海呀!!!

这两天 遇到了mysql的一些问题 主要啊是报1045的问题,问题的描述我就不多讲了,因为如果我解决了也就不会记录这个卸载和安装了。😆😆😆😆太难了。

好了,言归正转

第一步,卸载

清理程序和电脑里的文件

如果是安装版的,就进入卸载页面卸载程序

卸载mysql5.0 卸载MySQL8_数据库

如果是免安装版本的,就进入文件夹删掉安装的文件即可

注意:建议打开文件的查看功能,以防有隐藏文件

卸载mysql5.0 卸载MySQL8_mysql_02

如果出现文件夹正在使用的情况:

  1. 检查服务是否停止
  2. 检查其他应用是否在使用mysql(建议在不启动任何应用情况下卸载)
  3. 检查任务管理器中是否有在运行的mysql.exe的项目

    进入C盘的ProgramData文件下查看是否有mysql文件,有则删除
清理注册表里的内容

按住Win+R,输入regedit进入注册表

  • HKEY_LOCAL_MACHINE\SYSTEM==\ControlSet001==\Services\EventLog\Application==\MySQLD Service(或MySQL)==
  • HKEY_LOCAL_MACHINE\SYSTEM==\ControlSet002==\Services\EventLog\Application==\MySQLD Service(或MySQL)==
  • HKEY_LOCAL_MACHINE\SYSTEM==\CurrentControlSet==\Services\EventLog\Application==\MySQLD Service(或MySQL)==
    注意:某一项里面没有的话很正常。

至此,电脑里的mysql卸载完成,小伙子,准备重装吧。

第二步:安装

下载解压

官网下载一般较慢,我把包分享在百度网盘里面:

链接:https://pan.baidu.com/s/17Z8rKrORGzWCcbIo5gdLzg
提取码:z52y

官网下载地址:https://dev.mysql.com/downloads/mysql/

卸载mysql5.0 卸载MySQL8_数据库_03


下载完成后解压即可,不建议安装在C盘,自己创建个文件夹就行解压后文件夹内容如下:

卸载mysql5.0 卸载MySQL8_官网_04


忽略打码位置,因为我的是已经安装好的,打码位置后面会讲

cmd窗口进行安装

使用==管理员==身份进入cmd窗口后操作步骤如下:

  • 进入解压目录下的bin文件下
d:
cd D:\mysql8.22\bin

卸载mysql5.0 卸载MySQL8_MySQL_05

  • 初始化配置,这里会生成一个初始密码,如果你觉得没用的话,建议捐给有需要的人😅
mysqld --initialize --console

卸载mysql5.0 卸载MySQL8_官网_06

  • 前方干货:安装mysql服务
mysqld --install

卸载mysql5.0 卸载MySQL8_MySQL_07


我这里显示已经有一个服务了,是卸载之前的mysql服务(显示的地址是我之前的安装路径),而卸载的时候注册表里是清除了的,但是我打开服务显示这时候有一个mysql服务,到这里如果你直接启动mysql,后面输入密码的时候还是会报错,因此需要先清理掉原来的服务!!!

sc delete mysql   //第一种方法
 mysqld -remove	  //第二种方法

卸载mysql5.0 卸载MySQL8_MySQL_08


这个时候重复安装命令如下,新的服务安装成功,显示success·····

卸载mysql5.0 卸载MySQL8_官网_09


然后启动mysql,显示启动成功,注意此时只有显示结果如图,没有其他任何提示才可。

net start mysql

卸载mysql5.0 卸载MySQL8_官网_10


使用root身份进入mysql

mysql -uroot -p

卸载mysql5.0 卸载MySQL8_数据库_11


这个密码吧就是老奶奶的裹脚布,又臭又长,因此改一下,改简单点,我密码用的root,你们不要顺着网线来盗我数据库,你们可diy,不一定要用root

alter user 'root'@'localhost' identified by 'root';

卸载mysql5.0 卸载MySQL8_MySQL_12


至此,密码也更改完毕,可以退出再进入验证一下,地球人的应该都没问题

最后,讲一下配置吧

首先,上面步骤完成后你会发现多了一个data的文件夹,别动!

如果上面步骤完成后没有这个data问价,那真是老子信了你滴邪,恭喜中奖,再来一次😆😆😆😆

卸载mysql5.0 卸载MySQL8_mysql_13


这个时候,带了隐形眼镜的同学会发现,还有一个my.ini文件,这个是设置一些常规配置先创建一个txt,然后改名为my.ini,这个时候就体现出了==设置文件查看功能==的好处了,直接重命名,没有打开的会发现存在问题如下

卸载mysql5.0 卸载MySQL8_MySQL_14


文件属性没变,还是txt

卸载mysql5.0 卸载MySQL8_官网_15

勾上选项

卸载mysql5.0 卸载MySQL8_MySQL_16


卸载mysql5.0 卸载MySQL8_数据库_17

图标如下才是正确格式

卸载mysql5.0 卸载MySQL8_mysql_18

配置文件如下

[mysqld]
port=3306
basedir=D:\mysql8.22			//改成寄己个儿的路径
datadir=D:\mysql8.22\Data		//同上
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

然后配置环境变量

卸载mysql5.0 卸载MySQL8_数据库_19


卸载mysql5.0 卸载MySQL8_官网_20

然后一路点确定就好

我的重装过程到此结束了,可能还有一些我没遇到的问题,如果遇到了可以留言在下方,一起解决,一起学习。