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官网下载安装
- 进入Mysql官网MySQL,下载后并解压到目标文件夹(一定要记住路径)
- 使用管理员身份运行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
这是因为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连接可以了