MySQL卸载与安装

MySQL卸载与安装

MySQL如何卸载干净

卸载干净MySQL的步骤:首先关闭MySQL服务;然后卸载MySQL软件;接着删除MySQL在电脑中的残存文件;最后删除MySQL注册表信息即可。

步骤1:关闭MySQL服务

右击【计算机】,选择【管理】,打开“计算机管理”界面

选择【服务和应用程序】中的【服务】,在右侧找到【mysql】,右键,选择【停止】

步骤2:卸载mysql软件

可以在控制面板中卸载,或者找到它的安装目录删除文件夹

步骤3:删除MySQL在电脑硬盘上物理位置上的所有文件

1、卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了

2、删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹,如果没有可以不用删除了。

3、删除C盘下的C:\ProgramData\MySQL 所有文件,如果删除不了则用360粉碎掉即可,该programData文件是隐藏的默认,设置显示后即可见

4、删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹,一定要删(可选)

可以通过window系统自带的关键字查找功能来查找相关联的文件

步骤4:MySQL的注册表信息

注:这步是最繁琐的也是最为关键的,很多人就是因为在这步骤中没有清理干净注册表信息,从而不能重新安装成功。

1、windows+R运行“regedit”文件,打开注册表

2、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹

mysql:【完美解决】The service already exists! The current server installed:……

这个情况毫无疑问是之前下载的MySQL没有卸载干净,接下来将它卸载干净
首先以管理员身份运行命令提示符,输入:sc query mysql
查看是否存在,若存在
继续输入:sc delete mysql

MySQL如何安装

一.进入MySQL官网下载安装

  1. 进入Mysql官网MySQL,下载后并解压到目标文件夹(一定要记住路径)
  2. 使用管理员身份运行cmd,打开后首先输入D:(记住加冒号) 从C盘到其他盘必须先转到其他盘以后才能使用cd命令

再输入

1
cd D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64\bin(bin文件的路径)

在MySQL目录下的bin目录下输入

1
mysqld --initialize --console

运行结束后记住root@localhost:之后的密码后面会用(将密码右键复制下来,之后还要右键复制回来!!!)

随后开启MySQL服务并修改密码

接着输入 mysqld –install

出现红线字样即安装成功(Service successfully installcd.)

再输入

1
net start mysql

启动MySQL

再输入

1
mysql -uroot -p

此时输入刚才保存的密码粘贴到命令台上

输入正确密码后我们输入

1
ALTER USER 'root'@'localhost' IDENTIFIED BY '你想改新的密码';

配置环境变量

打开控制面板找到高级系统设置并打开环境变量,在path变量下,输入mysql的安装路径,到bin目录。

检验是否安装成功

如上面的步骤打开cmd输入cd+空格+自己的bin文件路径,再输入mysql -h localhost -u root -p登录数据库,再输入数据库密码,查看信息。

输入 status 命令可以查看 MySQL的 版本信息,说明安装成功!

mysql8.0版本连接navicat,出现连接错误,报1251 error

66244632870

这是因为mysql8.0版本和5.0版本加密方式不一样,所以会报错

解决方法:

1.打开Win+R,输入cmd启动控制台

2.找到你安装mysql8.0的bin目录,在控制台上输入cd D:\mysql\mysql8.0\bin(具体为你安装路径)

3.在自己安装的磁盘下输入bin目录后,接着输入 mysql -h localhost -P3307 -uroot -p(这里的3307是自己设置的端口号,自己设置是什么就填什么)

4.输入密码

5.输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘X’;(这里的X写的是你的密码)

6.输入 FLUSH PRIVILEGES;

7.关闭,重新去navicat连接可以了