卸载mysql5.7.24后重装爬坑-总结卸载原mysql与修改密码

版权声明:本文为博主精心打造,转载请标明出处。>_< https://blog.csdn.net/slyslyme/article/details/85088758

文中有如何配置环境、配置文件my.ini、卸载原mysql、修改数据库密码

一、初步下载

到官网下载安装包zip进行下载。

下载下来的是一个压缩包,解压到你想放到的目录下面。

配置MySQL环境变量,

{

系统变量--->新建---->变量名为MYSQL_HOME,变量值为你的路径名

我的变量名是:D:\MySQL\mysql-5.7.24-winx64

然后更改Path环境变量,新增量为:%MYSQL_HOME%\bin

}

或者

{

在系统变量Path中添加

D:\MySQL\mysql-5.7.24-winx64\bin


}

二:my.ini文件

你解压下来的文件夹里面没有data文件夹以及my.ini文件,所以新增一个data空文件夹,以及my.ini文件,这两个文件自己建立。

my.ini文件内容如下

   [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\MySQL\mysql-5.7.24-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\MySQL\mysql-5.7.24-winx64\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

三:安装MySQL服务以及初始化

管理员身份运行cmd,执行安装mysql服务的命令:

mysqld install

假设这里出现安装不成功,那么就有可能是你之前安装了但是卸载不完全导致的,所以一定要卸载完整。

卸载原mysql

{

输入安装命令mysqld install
出现问题The service already exists
这是由于之前已经安装过mysql并且没有删除干净

1. 重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务存在

2 .命令sc delete mysql,删除该mysql

3.  之后继续安装,就能成功

}

再来执行mysql初始化的命令:

msqld --initialize

执行这个命名,我们启动我们的mysql:

net start mysql

服务启动成功。

启动成功之后,开始修改密码

{

1.  修改MySQL配置文件

my.ini(也就是自己建立的辣个)

在最后一行加入 skip-grant-tables


2.  在任务管理器中重新启动MySQL服务

3.  再次执行

mysql -u root -p

按下回车键,不需要输入密码

4.  修改密码

update user set Password=PASSWORD('root') where User='root';

FLUSH PRIVILEGES;

下次登录就使用root这个密码来登录

5. 删去my.ini中的 skip-grant-tables

}

执行命令:

mysql -u root -p

输入密码root,成功登录

猜你喜欢

转载自blog.csdn.net/slyslyme/article/details/85088758