mysql密码登陆失败

  • 问题:(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO))
    • 1. 命令行输入:
    • 2.接下来我们需要重启MySQL:
    • 3.重启之后输入#mysql即可进入mysql。
    • 4.接下来就是用sql来修改root的密码
    • 5. 编辑mysqld.cnf,去掉/注释刚才添加的内容
    • 6.然后重启MySQL:
    • 7.登陆: `mysql -uroot -p` 密码:`123456`

问题:(ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO))

原文引用

https://blog.csdn.net/jaray/article/details/88999305

在进入mysql工具时,总是有错误提示:

mysql -uroot -p

报错:
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: yes)
方法:

1. 命令行输入:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

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

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

sudo /etc/init.d/mysql restart

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

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

mysql> use mysql;
mysql>update mysql.user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> quit

到这里root账户就已经重置成新的密码了。flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问

5. 编辑mysqld.cnf,去掉/注释刚才添加的内容

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#skip-grant-tables

6.然后重启MySQL:

sudo /etc/init.d/mysql restart 大功告成!

7.登陆: mysql -uroot -p 密码:123456

mysql密码登陆失败相关推荐

  1. linux 配置使用ftp 使用账号密码登陆失败

    1.查看linux是否安装ftp 若返回ftp的版本信息,则标志着已经安装过ftp,可以根据需求判断是否卸载,卸载命令 rpm -e vsftp 2. 安装ftp yum install -y vsf ...

  2. mysql密码修改失败问题解决

    修改数据库密码之后, 设置mysql远程访问权限之后, 再次修改mysql密码,发现修改失败. 原因是之前的是root@localhost, 添加远程访问之后就变为root@%, 所以设置完远程访问之 ...

  3. mysql密码登陆过程_mysql单实例忘记密码如何登陆过程

    mysql单实例root密码找回方法: a 停止mysql服务 [root@db02 data]# /etc/init.d/mysqld stop Shutting down MySQL.. SUCC ...

  4. mysql 18456_sa登陆失败 SQL Server错误18456的解决方法_MySQL

    查找问题的过程:(注:用windows账号还是可以登录的) 第一步: 启动所有与SQL有关的服务,问题依旧: 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示 ...

  5. mysql启用登陆失败锁定账号_登陆失败账号锁定

    /*** 移出非安全登录记录 * *@paramindex_*/ private voidremoveJPTLoginSecurity(String ip, String loginKey) {//移 ...

  6. 主机mysql密码修改_mysql密码修改方法_配置root密码_mysql 改数据库名_mysql忘记密码...

    windows平台下如何修改mysql数据库密码 先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员:名站互联http://ww ...

  7. mysql密码@_如何重设MySQL密码

    展开全部 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别62616964757a686964616fe78988e69d8331333361313936忘了使用 ...

  8. mysql密码遗忘和登陆报错问题

    mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行"跳过授权表"的参数选择即可! 在my.cnf中添加下面一行: [root@test ...

  9. Windows7 登陆失败:未知的用户名或密码错误 网络共享文件夹

    问题:使用的是windows7系统 ,访问局域网内的计算机 \\ip 要求输入用户密码, 但一直提示 "登陆失败:未知的用户名或密码错误" 但在其它xp系统下访问这个\\ip 使用 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(四)图像的矩
  2. SMO学习笔记(三)——效验数据库备份文件
  3. sphinx 源码阅读之分词,压缩索引,倒排——单词对应的文档ID列表本质和lucene无异 也是外部排序再压缩 解压的时候需要全部扫描doc_ids列表偏移量相加获得最终的文档ID...
  4. union 和 union all
  5. php执行npm命令_npm系列之命令执行
  6. 总结的太牛了,android实时推送!
  7. 设计原则 里氏替换原则
  8. 五、hive-1.2.1安装
  9. 如何修改hosts文件?几种修改hosts文件的方法
  10. 工程物料管理信息化建设(一)——什么是工程物料管理系统
  11. 201671030119 词频统计软件项目报告
  12. 利用数学软件Maxima求解电路的传递函数
  13. ZYNQ sd卡启动失败,mmc0: error -84 whilst initialising SD card, SD卡只读,mmcblk0: mmc0:0001 SD 8 GiB (ro)
  14. webdav使用mysql_如何设置WebDAV与MySQL认证Apache2(Debian Etch)
  15. L2CAP数据发送和接收
  16. Web安全工具—Sqlmap常用命令和参数(持续更新)
  17. ICPC 沈阳M - United in Stormwind SOSDP+FWT+容斥
  18. DEVC++的几个实用小技巧
  19. python urllib2爬虫下的一些坑和感悟
  20. 嵌入式Linux驱动大全问世,十年磨一剑,视频!服务!新老客户都有大折扣!

热门文章

  1. 创建驱动设备(打开、关闭)操作
  2. 中秋快到了,糖友能吃月饼吗?
  3. mysql text not null_【20181101】MySQL text类型的column设置为NOT NULL 导致主从1364
  4. 物理差的女生适合学计算机,理科女生不喜欢学数学和物理,该怎么报专业
  5. 扩展quill-editor的工具栏
  6. 人脸识别速度超高识别度超高项目,可实时进行检测,一看就会!
  7. 由SAP并购商业智能软件BO所想到的
  8. 二本毕业,错过校招,还有机会进大厂吗?
  9. 线程:生产者与消费者模式
  10. [GitHub开源]Android自定义View实现微信打飞机游戏