卸载Mysql
1、先停止 MySQL 服务,cmd 模式下输入 net stop mysql;
2、找到 “任务管理器下 “-“服务”-“MySQL, 把 “正在运行” 改成 “停止” 或者 “禁用”
3、进入控制面板 “程序和功能” 卸载;
4、删除 MySQL 文件夹下的 my.ini 文件及所有文件;
5、运行 “regedit” 文件,打开注册表,删除 MySQL 文件
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL
HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL
6、删除 C 盘下的 “C:ProgramDataMySQL” 所有文件,有的 ProgramData 文件是隐藏
的,设置显示后即可见。
7、然后是删除 MySQL 的安装位置(没有的可忽略)
C:Program FilesMySQL 文件夹
C:Program Files (x86)MySQL 文件夹
8、环境变量下 “系统变量” 下面的两个路径删掉
9、最后可能 MySQL 服务还存在:
有时候按照所有的步骤完成了卸载后,服务中却还有 MySQL 的相关服务存在,为此我们应该删除相关的服务。具体的做法就是:以管理员权限的方式打开 cmd 命令窗口,然后将在 cmd 命令中输入命令:sc delete mysql ,通过该命令就可以删除相关的服务。
经过这么多的步骤,总算卸载干净了,是不是重新安装就能成功了呢?那也不一定,还有 2 个安装的小细节需要注意一下:
1、需要重新启动 MySQL 服务(因为前面第 2 步把 SQL “停止” 或者 “禁用” 了), 否则出现下面的错误。
2、配置文件 my.ini 编码应为:ANSI,如果是 UTF-8 会显示找不到文件,或者出错之类的
参考
【2】win10 下完全卸载 + 重装 MySQL 步骤详解
安装mysql5.7.33
1、下载安装包,使用安装器安装,installer 安装器下载地址
2、下载器安装
主要需要设置的地方如下:
3、配置环境变量
添加系统路径,%MYSQL_HOME%in
.
4、测试
安装成功。
参考:
关于数据库迁移
1、转储sql文件
将表结构和数据的数据文件存储为sql语句执行文件。
2、执行sql文件
在进行这一步之前,需要先创建相应的数据库,否则会报错;
参考:
【1】Mysql 数据库迁移:善用 Navicat 工具,事半功倍
默认字符集配置
1、登录 mysql
2、查看 mysql 的默认字符集
show variables like %char%
3、修改 my.ini 文件
打开目录 C:ProgramDataMysqlMysql Server 5.7,
4、重启服务
net stop mysql
net start mysql
5、重新登录 mysql 查看字符集
请将刚刚修改好的C:ProgramDataMysqlMysql Server 5.7my.ini 文件复制到安装路径下!!!
重启服务测试。
参考: