广告
返回顶部
首页 > 资讯 > 数据库 >如何在MySQL 8中重置root密码
  • 244
分享到

如何在MySQL 8中重置root密码

如何在MySQL8中重置root密码 2014-05-29 06:05:53 244人浏览 猪猪侠
摘要

ERROR 1045 (28000): Access denied for user "root"@"localhost" (using passWord: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如

如何在MySQL 8中重置root密码

ERROR 1045 (28000): Access denied for user "root"@"localhost" (using passWord: YES)

一般这个错误是由密码错误引起,解决的办法自然就是重置密码

解决方案如下:

1.停止mysql数据库:

systemctl stop Mysqld

2.用以下命令启动MySQL,以不检查权限的方式启动:

mysqld --skip-grant-tables &

此时又报了一个错误:

2020-01-30T12:56:04.313195Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 14214                                       [20:56:04]
2020-01-30T12:56:04.314429Z 0 [ERROR] [MY-010123] [Server] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
2020-01-30T12:56:04.314465Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-01-30T12:56:04.314565Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL CommUnity Server - GPL.

执行命令:

mysqld --user=root --skip-grant-tables &

2020-01-30T12:57:00.762096Z 0 [Warning] [MY-010091] [Server] Can"t create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test          [20:57:00]
2020-01-30T12:57:00.762156Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 14230
2020-01-30T12:57:00.764479Z 0 [Warning] [MY-010091] [Server] Can"t create test file /var/lib/mysql/mysqld_tmp_file_case_insensitive_test.lower-test
2020-01-30T12:57:00.764489Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2020-01-30T12:57:00.764672Z 0 [Warning] [MY-010122] [Server] One can only use the --user switch if running as root

权限不够 +  
2020-01-30T12:57:00.764685Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to "/var/lib/mysql/" (OS errno: 13 - Permission denied)
2020-01-30T12:57:00.764764Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-01-30T12:57:00.764861Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.19)  MySQL Community Server - GPL.

[1]  + 14230 exit 1     mysqld --user=root --skip-grant-tables
 

3.登录mysql:mysql -uroot或mysql

4.更新root密码

mysql5.7以下版本:UPDATE mysql.user SET Password=PASSWORD("123456") where USER="root";

mysql8.0版本:UPDATE mysql.user SET authentication_string="123456" WHERE user="root";

5.刷新权限:

flush privileges;

6.退出mysql:exit或quit

7.使用root用户重新登录mysql

mysql -uroot -p

Enter password:<输入新设的密码123456>

您可能感兴趣的文档:

--结束END--

本文标题: 如何在MySQL 8中重置root密码

本文链接: https://www.lsjlt.com/news/3942.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在MySQL 8中重置root密码
    ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如...
    99+
    2014-05-29
    如何在MySQL 8中重置root密码
  • MySQL/MariaDB如何重置Root密码
    这篇文章主要介绍了MySQL/MariaDB如何重置Root密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。重置 MySQL 或 Mari...
    99+
    2022-10-18
  • 如何重置mysql的root密码
    这篇文章主要介绍如何重置mysql的root密码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我的mysql版本 MYSQL V5.7.9,旧版本请使用:UPDATE my...
    99+
    2022-10-18
  • mysql无需密码如何重置root密码
    本篇内容主要讲解“mysql无需密码如何重置root密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql无需密码如何重置root密码”吧!MySQL重置...
    99+
    2022-10-19
  • MySQL中怎么重置root密码
    这篇文章给大家介绍MySQL中怎么重置root密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 前言忘记你的MySQL root密码 别担心,它发生在我们所有人身上。在本教程中,...
    99+
    2022-10-18
  • 如何简单重置mysql root密码
    本文主要给大家介绍如何简单重置mysql root密码,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下如何简单重置mysql root密码吧。&nbs...
    99+
    2022-10-18
  • 在Linux中重置MySQL root密码的方法
    小编给大家分享一下在Linux中重置MySQL root密码的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL是一种广泛用于数据存储的开源数据库软件。有时我们忘记了MySQL ro...
    99+
    2022-10-18
  • MySQL 8.*版本 修改root密码,置空密码等
    MySQL 8.*版本 修改root密码 查看版本:select version() from dual; 1.6. 登录mysql: 登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可) E:mysq...
    99+
    2020-10-17
    MySQL 8.*版本 修改root密码,置空密码等 数据库入门 数据库基础教程 数据库 mysql
  • MySQL怎么重置root密码
    要重置MySQL的root密码,可以按照以下步骤进行操作:1. 停止MySQL服务。可以使用以下命令停止MySQL服务:```sud...
    99+
    2023-09-20
    MySQL
  • mysql重置root账户密码
    通过任务管理器或服务管理,关掉mysqld服务进程 通过命令行+特殊参数开启mysqld mysqld --defaults-file="my.ini文件地址" --skip-grant-tables 此时,mysqld服务进程已经打开。并...
    99+
    2023-09-13
    mysql 数据库
  • MySQL-重置root密码问题
    当忘记root管理员账号密码问题 适用于忘记root密码的情况及异机恢复时没有管理员账号密码的情形 # 跳过权限验证启动服务 /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my....
    99+
    2022-03-20
    MySQL-重置root密码问题 数据库入门 数据库基础教程
  • MariaDB中如何重置Root密码
    本篇文章给大家分享的是有关MariaDB中如何重置Root密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先,停止数据库。如果你使用 My...
    99+
    2022-10-18
  • MySQL root密码的重置方法
    对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL进程号 Ki...
    99+
    2022-05-25
    MySQL 密码重置 MySQL root 密码重置
  • mysql8.0.12如何重置root密码
    在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码。当然,最简单方式自然是删除数据库的data目录,然...
    99+
    2022-10-18
  • Linux mysql-5.6如何实现重置root密码
    检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps -ef | grep -i mysql 如果开着就运行关闭的命令:service mysqld stop 修改mysql的配置文件my....
    99+
    2022-05-21
    Linux mysql 重置 root密码
  • lnmp如何重置mysql数据库root密码
    小编给大家分享一下lnmp如何重置mysql数据库root密码,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一种方法:用修改LNMP环境下MYSQL数据库密码脚本一键脚本肯定是非常方便。...
    99+
    2022-10-18
  • MySQL忘记密码,重置root密码(纯步骤)
    进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) net stop mysql 跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 mysqld --defaults-file="C:Pro...
    99+
    2023-08-16
    mysql 数据库 服务器
  • 重置mysql root密码的简单设置
    下文我给大家简单讲讲关于重置mysql root密码的简单设置,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完重置mysql root密码的简单设置对大家多少有点帮助吧。在已知...
    99+
    2022-10-18
  • 在Mac下怎么快速重置mysql root密码
    这篇文章将为大家详细讲解有关在Mac下怎么快速重置mysql root密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Mac下重置mysq...
    99+
    2022-10-18
  • mysql 8.0 忘记root密码后重置
      最近状态很不好,一直晕晕晕晕晕晕乎乎的,一个测试实例,下班前修改了一下root的密码,接着就下班走人,第二天来发现root密码忘了 刚好自动化安装脚本整理好了,本来想着算了直接重装实例得了,简单省事也花不了半分钟,反正是测试实例,没什么...
    99+
    2016-11-27
    mysql 8.0 忘记root密码后重置
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作