重装mysql(从卸载到安装)

  • Post author:
  • Post category:mysql




卸载mysql

1、同时按住 ctrl + alt + . 三个键, 在任务管理器的服务列表找到mysql,停止mysql服务。

2、在控制面板 -》 卸载程序 卸载mysql相关的程序。

3、删除C:\Program Files (x86)\MySQL下的所有文件,把mysql文件夹也删了。

4、删除C盘下的C:\ProgramData\MySQL 所有文件, ProgramData是隐藏文件夹, 设置显示隐藏项目后可见。

5、删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹,直接复制粘贴就可以看到这个文件夹。

6、按win + R, 输入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(如有则删除)

7、用管理员身份打开命令行, 输入

sc query mysql

, 查看mysql, 如存在, 则输入

sc delete mysql



安装mysql

1、选择版本下载mysql压缩包

官网下载地址

2、解压到自己的文件夹

例如:E:\environment\mysql-8.0.28

3、打开电脑环境变量页面, 编辑

系统变量

下的path属性, 添加mysql的bin地址, 例如:

E:\environment\mysql-8.0.28\bin

4、(mysql8以上忽视)如果下载的是myql8 以下的版本, 需要在mysql目录下

E:\environment\mysql-8.0.28

, 新建my.ini配置文件, 写入以下内容,其中最后一句是设置免密进入(第一次访问, 修改密码后注释掉)


[mysqld]



basedir=E:\environment\mysql-8.0.28\



datadir=E:\environment\mysql-8.0.28\data\



port=3306



skip-grant-tables

4、用管理员身份打开命令行, 切换到mysql下的bin目录, 例如:

cd /d E:\environment\mysql-8.0.28\bin

;安装mysql服务

mysqld -install

; 安装成功后初始化mysql, 输入

mysqld --initialize-insecure --user=mysql

;初始化成功后启动mysql

net start mysql

;进入mysql命令行

mysql -u root -p

,-p后不可有空格, 输入密码时直接回车即可;进入后修改密码,mysql8以下

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

, mysql8以上

alter user 'root'@'localhost' identified by '123456';

;最后刷新权限,

flush privileges;

, 退出mysql命令行输入exit即可。

5、(mysql8以上忽视)mysql8以下的需要注释my.ini里的最后一句。

6、重启mysql服务,

net stop mysql



net start mysql

, 进入mysql命令行,

mysql -u root -p

,输入设置的密码123456, 成功进入就安装成功了。

在这里插入图片描述



版权声明:本文为m0_58560859原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。