记录卸载、安装数据库MySQL8.0.18踩坑教程

原本地数据库是5.5的 今改成8.0的,原数据做好sql导出备份,做个笔记希望能帮到你 。

这是8.0的链接 压缩版的
链接:https://pan.baidu.com/s/1NmBiPuOEq9fIJ4oG23fdLg
提取码:g78r


一.卸载5.5版本

1.打开 任务管理器--->服务--->mysql 先停止运行

image.png

2.卸载MySQL安装程序。找到“控制面板”-> "程序和功能",卸载MySQL程序。

image.png

3.删除MySQL安装目录下的所有文件。

4.删除c盘ProgramData隐藏目录中关于MySQL的目录。

5.快捷键 Windows+R 输入regedit 打开注册表
image.png

找到这个:

image.png
进入下面这个路径删掉MySQL文件HKEY_LOySQLCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
有些人可能还有个
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

6.打开管理员模式的小黑屋

这里的MySQL是对应服务的名字,输入这个命令后即可删掉该服务。
sc delete MySQL



二.安装MySQL8.0

1.首先创建my.ini文件 解压后是没有的(不要手动添加data文件,下面会解释)

image.png

下面是my.ini配置,不要无脑粘贴 ,注意你自己的安装和数据存放位置

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2.配置环境变量

右击此电脑——>属性——>高级系统设置——>高级选项下的环境变量——>新增系统变量


image.png

3.进入管理员权限的小黑屋 ,按顺序执行下面命令

  1. mysqld --install (安装,注册MySQL到服务中)


    image.png
  2. mysqld --initialize (初始化) 生成Data文件 ps:解释在这儿
  3. net start mysql


    image.png

4.修改初始密码

1.MySQL安装完成后,打开MySQL安装目录下的data文件夹,该文件夹下打开DESKTOP-RDVEJUV.err文件(有些人可能名字不一样,认准后缀.err)


image.png

2.打开管理员的小黑屋。输入命令 (我就是没注意空格还有符号的中文━━( ̄ー ̄*|||━━))

  1. mysql -u root -p
  2. ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';


    image.png

5.测试

image.png

以上就是全部了。

你可能感兴趣的:(记录卸载、安装数据库MySQL8.0.18踩坑教程)