入门视频 : https://www.bilibili.com/video/BV1iF411z7Pu?p=108&spm_id_from=pageDriver
菜鸟教程 MySQL

一、 MySQL8.0 安装到非系统盘

善意提醒一句: 虽然删除挺麻烦的,但移动盘符将是一个更耗费时间的工程,直接删了重装就完事了

  • 一下午精通数据库的删除和安装😂

1.、 此处选择安装方式 : 一定要选择custom!!!

mysql不安装在c盘 mysql安装在其他盘_mysql


2、 在该项更换安装盘符

  • 借鉴一篇博客:下载了如下 四个 【DML、DQL、DDL、多表查询等都没啥问题的】
  • 该路径不能是已经存在的文件夹!!!【特别重要,一定要理解这句话。最后安装不成功不一定是MySQL没有删干净,可能就是这个原因】

mysql不安装在c盘 mysql安装在其他盘_数据库_02

接下来 无脑next就可以了!!!

二、 Navicat新建连接 以及 保存在非系统盘符

2-1 Navicat新建连接

1、出现bug

  • mysql -uroot -p输入密码之后报错:
    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
  • 并且使用 图形化管理工具navicat 连接时 报 2002

2、 原因: MySQL未开启服务【我的MySQL叫 MySQL80】

  • 如下图 ,右键启动服务即可

3、命令行会继续报错: 2059,但是 Navicat可以正常连接

mysql不安装在c盘 mysql安装在其他盘_MySQL_03

mysql不安装在c盘 mysql安装在其他盘_mysql不安装在c盘_04

2-2 连接保存在非系统盘符

Navicat 新建的连接 会默认保存在C盘!

1、 新建连接 时 设置位置; 在常规项 点击按钮即可

mysql不安装在c盘 mysql安装在其他盘_database_05


mysql不安装在c盘 mysql安装在其他盘_mysql不安装在c盘_04


mysql不安装在c盘 mysql安装在其他盘_mysql_07

三、 MySQL8.0的卸载【看B站的入门视频更详细一点,我删过两遍了,能删干净😂】

1.、 停止服务

  • 打开DOS,使用net stop mysql命令
  • 命令行 —> 输入services.msc —> 进入服务窗口关闭mysql服务

2、 卸载服务(可选)

  • 控制面板 —> 程序和功能 —>卸载

3、 删除项目根目录

4、 删除C盘隐藏文件夹

5、 删除注册表信息 :

  • win+R-------------> 输入regedit命令打开注册表窗口,删除以下文件

6、 删除环境变量哩的配置:

  • 计算机----------->右键【属性】----------> 高级系统设置-------------->环境变量 ----> 删除系统变量中的MYSQL_HOME变量 和删除Path变量中的mysql路径

7.、 删除MYSQL服务

  • 管理员权限cmd--------> sc deleteMySQL服务名字