(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:在 “此电脑” 图标上,右键点击属性,打开计算机属性
点击左侧菜单栏中的 “高级系统设置”,然后在打开的窗口 “高级” 选项卡中,点击 “环境变量”
3:在下方 “系统变量” 一栏中,点击 “新建”,创建一个新的变量
4:将变量名设置为 “
MYSQL_HOME
” ,将变量值设定为 MySql 安装包的解压路径,配置好后点击 “确定” 完成创建
5:在 “系统变量中” 找到名为 “Path” 的变量,双击打开,并点击 “新建” 按钮,输入
%MYSQL_HOME%\bin
,并点击下方的确定
随后关闭系统环境变量设置窗口
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';