MySQL-8.0.21数据库忘记密码解决方案

MySQL-8.0.21数据库忘记密码解决方案

由于装mysql的过程中忘了记录初始密码,导致后面用navicat管理数据库的时候连接不上导致报错,查阅了很多资料,现将最完整无误的解决方案记录下来。

一:首先,执行操作之前确保mysql服务器端已结束运行:
打开dos窗口 进入mysql安装目录下的bin文件夹下执行:
net stop mysql
二:重新打开一个dos窗口,找到mysql安装目录下的bin文件夹,在此打开命令行界面,输入以下语句并回车:
mysqld --console --skip-grant-tables --shared-memory
这一步主要是为了跳过mysql的用户验证。
二、重新打开一个新的命令行界面,在mysql安装目录下的bin文件夹下,此时可以直接登录数据库:
mysql -u root -p
提示输入密码时直接回车
三、先执行下面的语句将密码设为空
UPDATE user SET authentication_string = ‘’ WHERE User = ‘root’;(分号必须有)
四、设置新密码:
ALTER user ‘root’@‘localhost’ identified by ‘新密码’;(分号必须有)
此时可能会报错:The MySQL server is running with the --skip-grant-tables option so it cannot execute。
那么就执行: flush privileges; 去刷新权限;
然后继续重新设置新密码(即:ALTER user ‘root’@‘localhost’ identified by ‘新密码’;)
五、上述步骤执行完之后记得要刷新权限
flush privileges;
至此密码就修改成功。
关闭第二部的窗口
启动mysql服务,登录mysql,去验证是否成功。

注明:本文参考原文:https://www.haowuliaoa.com/article/info/1498430.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mysql-8.0.21-el7-x86_64.tar.gz 是MySQL数据库的一个压缩包文件。其中的8.0.21代表MySQL的版本号,el7表示适用于CentOS/RHEL 7操作系统,x86_64表示适用于64位的x86架构。 MySQL是一种开源的关系型数据库管理系统,广泛用于Web应用的后端开发中。它具有高性能、稳定可靠以及灵活的特点。 通过下载mysql-8.0.21-el7-x86_64.tar.gz文件,可以在CentOS/RHEL 7操作系统上安装MySQL数据库。具体安装步骤如下: 1. 解压缩文件:可以使用命令 `tar -zxvf mysql-8.0.21-el7-x86_64.tar.gz` 解压缩文件。 2. 创建MySQL用户与用户组:可以使用 `groupadd mysql` 命令创建一个名为mysql的用户组,然后使用 `useradd -r -g mysql -s /bin/false mysql` 命令创建一个名为mysql的系统用户。 3. 移动文件:将解压得到的mysql-8.0.21-el7-x86_64文件夹移动到目标安装位置,例如 `/usr/local/mysql`。 4. 设置MySQL的用户与文件权限:可以使用 `chown -R mysql:mysql /usr/local/mysql` 设置MySQL文件夹的拥有者和用户组为mysql用户。 5. 初始化MySQL数据库:进入MySQL文件夹执行 `./bin/mysqld --initialize --user=mysql` 进行初始化操作。 6. 启动MySQL服务:执行 `./bin/mysqld_safe --user=mysql &` 启动MySQL服务。 7. 配置MySQL环境变量:将MySQL的bin目录路径添加至系统PATH环境变量中,以便可以直接在命令行中使用mysql命令。 通过以上步骤,就可以安装MySQL-8.0.21版本,并在CentOS/RHEL 7上使用MySQL进行数据库相关的操作与开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值