(1)删除

首先cmd–>net stop mysql停止服务
1.打开控制面板卸载mysql的所有程序
2.进入C盘Program Files或者是Program Files(x86)删除mysql文件夹
3.删除C盘目录下C:\ProgramData中mysql文件夹
4.打开运行界面输入regedit,首先删除:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。

5.第一次可以只删除注册表上述三个信息,如果重装不成功,就要编辑查找所有带mysql的文件,并全部删除
6.最后一点,之前几次失败都是由于没有删除mysql服务。具体操作:打开cmd命令行,输入命令 sc delete mysql删除mysql服务。

 

(2)安装

将安装包解压到希望进行安装的位置,例如:

D:\Program Files\mysql-8.0.20-winx64

将该路径添加至系统环境变量

2:在 “此电脑” 图标上,右键点击属性,打开计算机属性

mysql删除进程号 删除 mysql_mysql

点击左侧菜单栏中的 “高级系统设置”,然后在打开的窗口 “高级” 选项卡中,点击 “环境变量”

3:在下方 “系统变量” 一栏中,点击 “新建”,创建一个新的变量

mysql删除进程号 删除 mysql_mysql删除进程号_02

4:将变量名设置为 “

MYSQL_HOME

” ,将变量值设定为 MySql 安装包的解压路径,配置好后点击 “确定” 完成创建

mysql删除进程号 删除 mysql_MySQL_03

5:在 “系统变量中” 找到名为 “Path” 的变量,双击打开,并点击 “新建” 按钮,输入

%MYSQL_HOME%\bin

,并点击下方的确定

mysql删除进程号 删除 mysql_mysql_04

随后关闭系统环境变量设置窗口

6:以管理员运行cmd,输入以下命令,

mysqld --initialize --console

进行初始化,MySql 安装目录会出现一个 data目录(无需手动创建)

控制台返回如下信息:

2020-07-04T08:37:16.188232Z 0 [System] [MY-013169] [Server] D:Program Filesmysql-8.0.20-winx64binmysqld.exe (mysqld 8.0.20) initializing of server in progress as process 148802020-07-04T08:37:16.196858Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.2020-07-04T08:37:46.330192Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.[Note] [MY-010454] [Server] A temporary password is generated for root@localhost:

即为 MySql 数据库 root 用户初始密码,后面初次登陆时需要使用

使用

mysqld --install

命令进行数据库安装

正常情况下,控制台会返回如下信息

Service successfully installed.

在命令行中输入

net start mysql

命令,启动 mysql 服务

若启动成功,则会输出以下信息

MySQL 服务正在启动 .....MySQL 服务已经启动成功。

登录并配置 MySql

mysql -u root -p

并使用root 用户初始密码 进行登录

修改MYSQL密码

ALTER USER root@localhost IDENTIFIED BY 'root';