首页 > 数据库 >解决Mysql:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: NO)的方法

解决Mysql:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: NO)的方法

时间:2024-10-26 11:09:50浏览次数:1  
标签:sudo 1045 NO Mysql MySQL 密码 user mysql root

遇到 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 错误时,通常是因为尝试以 root 用户身份登录 MySQL 时没有提供密码或提供的密码不正确。以下是解决此问题的步骤:

  • 检查是否设置了密码

    • 如果从未为 root 用户设置过密码,可以尝试在命令行中直接输入 mysql -u root 登录。
    • 如果之前设置过密码,确保使用正确的密码尝试登录。
  • 重置 root 密码

    • 停止 MySQL 服务:sudo systemctl stop mysql 或 sudo service mysql stop
    • 启动 MySQL 跳过权限表:sudo mysqld_safe --skip-grant-tables &
    • 重新连接到 MySQL:mysql -u root
    • 在 MySQL 提示符下,选择 MySQL 数据库:USE mysql;
    • 更新 root 用户的密码:
      UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
      FLUSH PRIVILEGES;
    • 退出 MySQL:exit
    • 重启 MySQL 服务:sudo systemctl start mysql 或 sudo service mysql start
    • 使用新密码登录:mysql -u root -p

标签:sudo,1045,NO,Mysql,MySQL,密码,user,mysql,root
From: https://www.cnblogs.com/hwrex/p/18502887

相关文章

  • 安装网站出现404 not found如何解决?
    遇到404NotFound错误时,可以尝试以下几个步骤来解决问题:检查URL:确认输入的网址是否正确,包括大小写和拼写。检查是否有遗漏或多余的字符。清除浏览器缓存:有时候旧的缓存数据会导致页面加载错误,清除缓存后重新尝试访问。刷新页面:使用F5键或点击浏览器的刷新按钮......
  • mysql5.7主从搭建
    mysql下主从(主主)搭建首先要准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异常。参考地......
  • Linux下搭建mysql5.7数据库
    Linux下搭建mysql数据库参考网址:https://www.cnblogs.com/dengshihuang/p/8029092.html系统约定系统版本:Centos7.3 Mysql版本:5.7安装文件下载目录:/data/softwareMysql安装目录:/opt/app/mysql数据库保存位置:/opt/app/mysql/data/mysql日志保存位置:/opt/app/mysql/data/mysql/log/my......
  • Mysql主主搭建
    Mysql主主搭建参考网址:https://www.jianshu.com/p/0fadd3c54875IP1:10.10.133.117(主)IP2:10.10.133.118(从主)环境:Centos7.3前提是两台机器都装好了mysql,要同步的数据库数据相同,mysql版本尽量相同Mysql复制原理master服务器将数据的改变都记录到二进制binlog日志中,只要master上......
  • 【K8S系列】Kubernetes pod节点Unknown 问题及解决方案详解【已解决】
    在Kubernetes中,Pod的状态为Unknown表示无法获取Pod的当前状态。这通常意味着KubernetesAPI服务器无法与Pod所在的节点通信,或者Kubelet进程遇到问题。以下将详细介绍Unknown状态的原因、解决方案以及如何配置健康检查以提高系统的稳定性。一、Unknown状态......
  • Mysql 安装(yum)Linux
    yum安装mysql清理环境yumerasemariadbmariadb-servermariadb-libsmariadb-devel-y#移除mariadb的相关组件userdel-rmysql#删除mysql用户rm-rf/etc/my*#删除etc下的配置文件rm-rf/var/lib/mysql#删除var下的配置文件 下载yum源的rpm包(mysql5.7.41......
  • MYSQL-索引和事务
    存储过程中的循环结构whilewhile:先判断后循环.delimiter$$createprocedureproc01(inin_countint)begin declareiintdefault1;--定义循环初始化值 whilei<in_countdo--循环条件 selecti;--打印i的值(循环体语句) seti=i......
  • 基于nodejs+vue基于的私人物品管理平台[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于私人物品管理的研究,现有研究主要以企业物品管理或公共物品管理为主,专门针对私人物品管理的研究较少。在国内外,对于物品管理的研究多集中在大型组织......
  • 基于nodejs+vue基于的食品销售系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于食品销售系统的研究,现有研究主要以传统的销售模式和管理方式为主。在国内外,虽然有不少企业已经在食品销售领域应用了信息化管理手段,但专门针对集会......
  • 基于nodejs+vue基于的诗文网站[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于诗文网站的研究,现有研究主要集中在传统诗文内容的呈现与简单交互功能方面。在国内外,诗文网站多以展示经典诗文作品、提供简单的检索功能为主。专门......