linux下当我输入mysql -uroot -p 之后让我输入密码

输入完密码后 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)

分析了一下报错的原因是密码错误引起的,我这边是忘记了密码(所以下面的操作是重置密码步骤)

  1. 修改 /etc/my.cnf 文件,在文件中添加skip-grant-tables(如图),

  2. 保存之后 重启mysql          命令   service mysqld restart
  3. 重启完成后看一下mysql的状态   命令service mysqld status
  4. 启动完成后,直接在命令行输入 mysql     会直接进入了mysql
  5. 进入之后,下面开始更改密码 命令update user set password=password("新密码") where user="root";
    1. 发现报错ERROR 1046 (3D000): No database selected ,报错的原因是没有选中database
    2. 执行 use mysql;
  6. 进入mysql库之后 用update user set password=password("新密码") where user="root";修改密码
    1. 发现报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'
    2. 可以看出来是因为user表中没有password这个列,网上查了之后发现mysql5.7之后password这个列变成了authentication_string
  7. 直接执行命令,更改密码               命令    update user set authentication_string=password("Hqp_bigdata1") where user="root";
    1. 密码修改成功
  8. 然后执行flush privileges
  9. 推出mysql之后,修改/etc/my.cnf 把skip-grant-tables注释了
  10. 然后重启mysql 用刚才设置的密码登陆

至此密码修改成功

Mysql忘记密码 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)相关推荐

  1. 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)

    mysql的问题: 问题描述: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...

  2. ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题的解决方法和步骤

    mysql遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题 问题描述: 下载完 ...

  3. 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no)

    解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no) 由于电脑故障重装了系统,以前配置 ...

  4. 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor

    重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ...

  5. mysql 5.7 ERROR 1045 (28000): Access denied for user 'root'@'localhost'

    mysql 安装了最新版,但是初始化登陆不了,网上找了很多资料,但是都没用,后来在网上看到说是新版本的mysql初始化安装会随机生成一个root密码,如果你不知道这个密码,或者没有留意到这个密码,则会 ...

  6. 重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题

    Mysql重置密码,解决ERROR 1045 (28000)错误的方法 </div> 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密 ...

  7. MYSQL重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题

    一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:wi ...

  8. mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...

    一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 编译加 lmysqlclient 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim ...

  9. 【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)

    前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因.网上比较多的说法是 a.因为多次密码输错的原因. b.因为mysql服务没正常启动. c.因为data所在的盘空间不 ...

最新文章

  1. javaList容器中容易忽略的知识点
  2. [java]ArrayList的介绍
  3. dispatchTouchEvent onInterceptTouchEvent onTouchEvent区分
  4. SQL Server安全(8/11):数据加密(Data Encryption)
  5. ArcGIS API for JavaScript实现分图层显示
  6. Docker详解(十五)——Docker静态IP地址配置
  7. C/C++[codeup 1929,]今天星期几
  8. 电脑桌面监控软件都能监控到什么?聊天记录?能防止企业员工泄密吗?
  9. 如何使用条形码字体在Crystal Report中创建代码39?
  10. ERROR: [BD 41-237] VIVADO使用BD时报错
  11. 有没有一瞬间不想活了?
  12. 【软件下载】Excel下载 word下载 官方 官网下载 原始镜像 开发工具 开发软件下载
  13. Android开发者上手宝典(三)
  14. 用思维导图快速学语法
  15. jarvisoj_level0
  16. 2020-2021年度第2学期课程回顾总结
  17. 钱多多第二阶段冲刺04
  18. 易语言Linux编写网页访问,用易语言做一个网页post采集和登录
  19. Ansys Speos | 新型计算方法:使用 GPU 提升计算速率
  20. 新版 CSDN Markdown 编辑器上线公告(Alpha 2.0)

热门文章

  1. 【Unity】给游戏添加一个背景图
  2. 服装摄影Demo——Power BI
  3. 【汇正财经】12.8日盘面回顾和行情解析
  4. 解读质量分析的七大误区及解决对策
  5. 代码随想录——Dota2参议院
  6. 最好的产品经理社区或者讨论圈有哪几个?
  7. xx.web文件放置
  8. 国内知名SaaS平台有哪些
  9. 显示excel工作簿中所有工作表的名称!!!
  10. 给最近正在找工作(iOS)的朋友一些建议/经验