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

假设我们使用的是root账户。

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段:

/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:

保存文档并退出:

#:wq

2.接下来我们需要重启MySQL:

/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart)

3.重启之后输入#mysql即可进入mysql。

4.接下来就是用sql来修改root的密码

mysql> use mysql;

mysql> update user set password=password("你的新密码") where user="root";

mysql> flush privileges;

mysql> quit

到这里root账户就已经重置成新的密码了。

5.编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。大功告成!

网上有很多关于这个问题的解决说明,很多刚接触的朋友可能比较迷惑的是在自己的平台上找不到my.cnf或者my.ini文件,如果你是Linux,使用如下方式可以搜索到:

至于windows平台,去安装目录下找一下my.ini吧。

linux 清除mysql密码_linux重置mysql密码相关推荐

  1. # Mysql免登录重置root密码

    Mysql免登录重置root密码 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) ...

  2. linux mysql忘记root_linux下mysql-5.6忘记root密码,重置root密码详细过程

    在linux平台下使用mysql过程中忘记了root密码,对于运维和DBA来讲都是一件头疼的事情,下面来讲解下怎么进行重置mysql数据库root 密码: 1.首先停止mysql服务进程: 1 ser ...

  3. 重置mysql+密码_MySQL重置root密码的几种方法(windows+Linux)

    重置root密码的方法: windows系统下: 1.停止mysql服务: 2.新建文件init-root.txt,写上如下内容: update mysql.user set password = p ...

  4. linux更mysql改密码_Linux下mysql密码的两种修改方式

    注意事项:mysql密码与Linux系统的用户无任何联系,而是mysql自身一套密码系统,mysql的最高管理员用户名也是root,其密码也不涉及任何文件,更改root密码最方便.mysql登陆命令可 ...

  5. mac 重置mysql root密码_MAC 重置MySQL root 密码

    重置MySQL root 密码: 当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样: 1.停止 MySQL 服务 sudo /usr/local/mysql/support-fil ...

  6. mysql 8重置root密码_如何在MySQL 8中重置root密码

    MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...

  7. mysql忘记密码找回密码_MySQL忘记密码找回 重置MySQL root用户密码

    服务器应用的管理过程中,我们难免有时会忘记一些曾经自己设置的密码.本文将介绍下Windows Server环境下如何重置MySQL的root帐号密码. 如果你在执行下列步骤过程中遇到如下错误:'–de ...

  8. mysql重置root密码centos_Centos7重置Mysql 8.0.1 root 密码

    问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码:找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc ...

  9. mysql服务器万能密码_Linux服务器---mysql忘记root密码

    忘记root密码 如果不小心忘记了root密码,那么mysql就不能再登录了,这时就要重置root密码才行.通过下面的步骤,我们可以重新设置root密码. 1.退出mysql [root@localh ...

最新文章

  1. Java并发编程之CountDownLatch、CyclicBarrier和Semaphore
  2. 也有个自由职业梦?日本码农辞职一年后:独立工程师太难了
  3. 开发利器_Pigar.快速为Python项目生成依赖文件requirements.txt?
  4. DSP、ARM和单片机的区别
  5. STM32开发 -- ADC详解
  6. 052、overlay如何实现跨主机通信?(2019-03-19 周二)
  7. Day 06 元组,字典,集合
  8. 班级日常分享:一天一瞬间!
  9. python登录交换机执行命令_如何用Python脚本登录到交换机上修改配置?
  10. 返回的图片 buffer 怎么接收_面试题:Kafka 会不会丢消息?怎么处理的?
  11. android之uniapp弹出activity
  12. 微软windows10易升_Win10 如何摆脱易升这个流氓软件,如何拒绝每半年一次的大更...
  13. EDA技术及应用实验2 f_adder程序
  14. python做一个财务系统_用6行python代码做一个财务机器人
  15. cuda the launch timed out and was terminated windows11解决方案 关闭TDR
  16. 模拟法-鸡兔同笼问题
  17. 开源基于涂鸦模组和沁恒RISC-V 架构32位MCU的IOT物联网生活环境监测系统及涂鸦模组使用
  18. 龙的战争 Dragon ‘s War
  19. mac+微信打开连接到服务器,MAC OS系统 ,微信接收到的文件,打开wo… - Apple 社区...
  20. 关于Obj-c代码静态扫描 iPhone代码静态扫描的问题(clang-analyzer)

热门文章

  1. Windows平台RTMP/RTSP播放器如何实现实时音量调节
  2. html中表格布局还是div布局,Table布局 VS Div+CSS布局,选哪个?
  3. js将中文转换成编码 java解析_JS实现的汉字与Unicode码相互转化功能分析
  4. 接口interface修饰符相关问题总结
  5. SpringBoot 之Spring Boot Starter依赖包及作用
  6. jmeter mysql数据导出_Jmeter连接mysql
  7. 计算机控制技术实际PID控制,计算机控制技术数字PID.doc
  8. php 邮件类库,[3.3]-扩展类库:基于PHPMailer的邮件发送 | PhalApi(π框架) - PHP轻量级开源接口框架 - 接口,从简单开始!...
  9. stm32f429vref怎么接_STM32如何通过内部VREF得到实际的VDDA值
  10. php 移植 arm 精简,arm linux 移植 PHP