Mysql忘记密码 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
linux下当我输入mysql -uroot -p 之后让我输入密码
输入完密码后 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)
分析了一下报错的原因是密码错误引起的,我这边是忘记了密码(所以下面的操作是重置密码步骤)
- 修改 /etc/my.cnf 文件,在文件中添加skip-grant-tables(如图),
- 保存之后 重启mysql 命令 service mysqld restart
- 重启完成后看一下mysql的状态 命令service mysqld status
- 启动完成后,直接在命令行输入 mysql 会直接进入了mysql
- 进入之后,下面开始更改密码 命令update user set password=password("新密码") where user="root";
- 发现报错ERROR 1046 (3D000): No database selected ,报错的原因是没有选中database
- 执行 use mysql;
- 进入mysql库之后 用update user set password=password("新密码") where user="root";修改密码
- 发现报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'
- 可以看出来是因为user表中没有password这个列,网上查了之后发现mysql5.7之后password这个列变成了authentication_string
- 直接执行命令,更改密码 命令 update user set authentication_string=password("Hqp_bigdata1") where user="root";
- 密码修改成功
- 然后执行flush privileges
- 推出mysql之后,修改/etc/my.cnf 把skip-grant-tables注释了
- 然后重启mysql 用刚才设置的密码登陆
至此密码修改成功
Mysql忘记密码 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)相关推荐
- 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)
mysql的问题: 问题描述: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...
- 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)问题 问题描述: 下载完 ...
- 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no)
解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no) 由于电脑故障重装了系统,以前配置 ...
- 重置密码解决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 ...
- mysql 5.7 ERROR 1045 (28000): Access denied for user 'root'@'localhost'
mysql 安装了最新版,但是初始化登陆不了,网上找了很多资料,但是都没用,后来在网上看到说是新版本的mysql初始化安装会随机生成一个root密码,如果你不知道这个密码,或者没有留意到这个密码,则会 ...
- 重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题
Mysql重置密码,解决ERROR 1045 (28000)错误的方法 </div> 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密 ...
- MYSQL重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题
一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:wi ...
- mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...
一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 编译加 lmysqlclient 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim ...
- 【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因.网上比较多的说法是 a.因为多次密码输错的原因. b.因为mysql服务没正常启动. c.因为data所在的盘空间不 ...
最新文章
- javaList容器中容易忽略的知识点
- [java]ArrayList的介绍
- dispatchTouchEvent onInterceptTouchEvent onTouchEvent区分
- SQL Server安全(8/11):数据加密(Data Encryption)
- ArcGIS API for JavaScript实现分图层显示
- Docker详解(十五)——Docker静态IP地址配置
- C/C++[codeup 1929,]今天星期几
- 电脑桌面监控软件都能监控到什么?聊天记录?能防止企业员工泄密吗?
- 如何使用条形码字体在Crystal Report中创建代码39?
- ERROR: [BD 41-237] VIVADO使用BD时报错
- 有没有一瞬间不想活了?
- 【软件下载】Excel下载 word下载 官方 官网下载 原始镜像 开发工具 开发软件下载
- Android开发者上手宝典(三)
- 用思维导图快速学语法
- jarvisoj_level0
- 2020-2021年度第2学期课程回顾总结
- 钱多多第二阶段冲刺04
- 易语言Linux编写网页访问,用易语言做一个网页post采集和登录
- Ansys Speos | 新型计算方法:使用 GPU 提升计算速率
- 新版 CSDN Markdown 编辑器上线公告(Alpha 2.0)