首页 > 数据库 >mysql无法登陆,报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using

mysql无法登陆,报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using

时间:2023-11-22 10:48:14浏览次数:58  
标签:1045 密码 报错 user mysql using password root 登陆

问题描述

在使用命令行登录 MySQL 时出现了下述问题:

 

出错原因

  • using password: NO:表示输入没有输入密码就尝试登陆了
  • using password: YES:表示输入了密码,但密码错误

 

解决方案:修改密码

1.修改mysql配置文件my.cnf 。 在 [mysqld] 增加 skip-grant-tables  无密码进入mysql

 

这样我们就可以通过无密码 或乱输一个 进入到mysql。  通过select user,host from mysql.user;   查看 明明有权限 但登录不了。 直接重置密码就好了

2.密码设置为空 依次输入:  use mysql;   update user set authentication_string='' where user='root';  quit

3.编辑配置文件 注销掉第一步增加的配置 skip-grant-tables     重启mysql

 

4.无密码登录后 ,修改mysql密码

set password for 'root'@'localhost' = '123'; 

set password for 'root'@'%' = '123'; 

 

5.随后就可以正常登录了

 

标签:1045,密码,报错,user,mysql,using,password,root,登陆
From: https://www.cnblogs.com/namedgx/p/17848413.html

相关文章

  • UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??=' 报错处理
    在用vite创建react的时候install完成后输入pnpmrundev突然蹦出UnhandledPromiseRejectionWarning:SyntaxError:Unexpectedtoken'??='一脸闷逼,百度了一下。哦吼,逻辑空赋值(??=)是ES2021的语法,nodev15.0.0以上才支持逻辑空赋值(??=)的语法。之前为了兼容旧代码使用的n......
  • 记一起更新了vs以后 之前的项目运行报错问题 提示缺少依赖
    .net5项目错误信息如下:System.IO.FileNotFoundException:“Couldnotloadfileorassembly'System.Runtime,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定的文件。” 解决方法是在  C:\ProgramFiles\dotnet\sdk下删除更新vs......
  • 报错:Invalid bound statement (not found): com.ljxx.pts.dao.SitePriceMapper.select
    如果你是Mybatis的话请注意yml或者properties文件里面的组件扫描#指定mapper.xml的位置mybatis.mapperLocations=classpath*:mapper/**/*Mapper.xmlmybatis.configuration.map-underscore-to-camel-case=true注意:由于上面指定的是Mapper.xml,故xml文件不要携程Dao.xml......
  • 关于 ts(TypeScript)报错一行上方使用 // @ts-ignore来忽略错误问题
    比如你的代码当中是使用Ts写的脚本,那么可能会有一些出现报错的情况,那么这个时候你可以使用://@ts-ignore写上这个,你的代码就不会出现报错的情况了,比如下面的代码App.VS.getView("MainLineView")?.test();即使你的类名MainLineView没有写这个方法,也不会出现报错的问题,虽然简单......
  • kvm-虚拟机登陆方式VNC、virsh console
    阅读目录(Content)1、虚拟机多,VNC登陆问题2、多虚拟机,VNC登陆的实战3、使用virsh console登陆实战3.1、需求3.2、虚拟机开启支持console 3.3、登陆测试3.4、退回virshconsole方法回到顶部(gototop)1、虚拟机多,VNC登陆问题当我们虚拟机过多的时候,如果想用vn......
  • idea报错Java HotSpot(TM) 64-Bit Server VM warning Options -Xverifynone and -nove
    问题描述我的:IDEA的版本为:2021.3‍最近在使用idea运行SpringBoot时,idea总是显示报错信息,报错信息如下:‍​​‍解决方法‍第一步:选择下图的EditConfigurations‍​​‍第二步:在跳转出的界面中找到Modifyoptions这个选项,点进去‍​​‍第......
  • 记录--用了那么久的Vue,你了解Vue的报错机制吗?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 Vue的5种处理Vue异常的方法相信大家对Vue都不陌生。在使用Vue的时候也会遇到报错,也会使用浏览器的F12来查看报错信息。但是你知道Vue是如何进行异常抛出的吗?vue是如何处理异常的呢?接下来和大家介绍介绍,Vue......
  • Jupyter Notebook报错'500 : Internal Server Error'的解决方法
    问题根因Jupyter相关的软件包版本匹配存在问题,或者历史上安装过Jupyter相关的配套软件但是有残留。大部分网上的博客都是推荐用pip重装jupyter或者nbconvert,亲测无法解决该问题。解决方案按照指定的匹配版本,全部重装ipython、jupyter和notebook等软件,目前来说,另一篇博客中推荐......
  • 数据库迁移报错
    Thefieldadmin.LogEntry.userwasdeclaredwithalazyreferenceto'api.user',butapp'api'isn'tinstalled.解决方法:找到自己的/python3X/lib/site-packages/django/contrib/admin/migrations文件夹,把里面除了__init__.py的所有文件,全部删了再migrate就可以了。(注意,切......
  • npm install 报错
    node-sass找不到=>降低版本=>发现package.json和package-lock.json中的nodesass版本不一致=>卸载依赖,使用cnpm安装=>依赖安装不全=>使用npm安装,报错如下,解决方法如下=>项目正常启动npminstall--legacy-peer-deps ......