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

假设我们使用的是root账户。
编译加 lmysqlclient
1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)
或者 vim /etc/mysql/mysql.conf.d/mysqld.cnf
在文档内搜索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,使用如下方式可以搜索到:

mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...相关推荐

  1. 解决Mysql ERROR 1045 (28000)“Access denied for user 'root'@'localhost'”

    今天本地登入服务器的时候mysql提示:Mysql ERROR 1045 (28000)"Access denied for user 'root'@'localhost'" 解决 ...

  2. 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'@'local ...

  3. 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)问题 问题描述: 下载完 ...

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

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

  5. MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因...

    在博客Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N ...

  6. MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    下安装MySQL后登陆MySQL时会遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N ...

  7. 重置密码解决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 ...

  8. ubuntu安装mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES

    通过apt安装方法十分简单,而且这种安装方法安装的mysql版本都是当前最新的版本.这种方式安装好后开机自启动都已经配置好,包括命令行的环境变量,无需手动配置. 如果出现以下问题 ERROR 1045 ...

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

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

最新文章

  1. 不论我们爱或者不爱,我们为什么选择SAP?
  2. xgboost模型在centos系统下的可视化
  3. asp.net mvc脚手架代码生成工具
  4. calendar类_带有时区的字符怎样转换为时间及Java 8中日期 与 Calendar 转换
  5. PyTorch C++ API libtorch 简介
  6. Java 算法 超级玛丽
  7. tomcat 8.5 远程登录管理页面
  8. 微型计算机系统视频适配器为,计算机硬件基础1-微型计算机系统组成(含教材6,8,9章内容).ppt...
  9. Python的Cython在Windows环境下的部署安装
  10. “重命名”用“改名”更好
  11. 群晖nas存储系统原理_群晖NAS 创建存储池和存储空间图文教程
  12. 用FlyMcu和USB转TTL给stm32中烧录程序(stm32C8/C6)
  13. 《Redis开发与运维》----- 客户端
  14. R语言之 as.formula()
  15. 中英互译词典(二叉搜索树)
  16. java阿里云短信服务SDK使用方法
  17. Android7.1 Kyguard界面灭屏时间分析
  18. py2neo——Neo4jpython的配合使用
  19. 用自己的数据集进行遥感图像分类---------u-net改进版dlinknet
  20. 2018 CVPR Partially Shared Multi-Task Convolutional Neural Network with Local Constraint 学习

热门文章

  1. Android默认设置MTP模式
  2. 高通项目端口每次跳出要求安装驱动解决方法
  3. YDOOK:PyDraw 所见即所得 Python GUI 绘制框架 编程源自 JY Lin
  4. 传中芯国际洽购华虹NEC 双方展开初步谈判
  5. AUTOCAD——图层线型
  6. 期末前端web大作业:用DIV+CSS技术设计的动漫网站——火影忍者6页 带报告
  7. 织梦网站转移服务器,DEDE织梦网站转移空间换域名方法
  8. manjaro安装百度网盘
  9. idea根据路径找控制器的插件(推荐)
  10. NNI 2 用于实例