修改root密码这个问题,最初是在CSDN看着教程做的。

但是每次更改好密码之后重新登录,就会发现,新改的密码根本进不去,还是要用最初安装mysql时给的随机密码。反反复复一直不行,恶心了一个小时。

后面找到一个办法,发现好用,以下是原博:

关于mysql安装后登不进的问题--ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) - ifiwereaboy - 博客园

1.先设置为允许无密码登陆:

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

打开该文件之后在其中加入一条语句,保存并退出:

skip-grant-tables

2.重启mysql,以root身份进入mysql(输入下面的第二条语句之后直接按回车即可):

service mysql restart
mysql -u root -p

3.先将密码设置为空,刷新之后再将密码修改为准备好的密码(依次输入下列语句):

mysql> use mysql;
mysql> flush privileges;
mysql> UPDATE user SET authentication_string='' WHERE user='root';
mysql> flush privileges;
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'the pwd you want';
mysql> quit;

4. 再仿照第一步,将mysqld.cnf中加入的 那条语句删掉。

5. 重启mysql,并尝试用你设置的密码登录root账户:

service mysql restart
mysql -u root -p

问题解决!

总结:先设置无密码登陆,然后先将密码设置为空,刷新后再将密码设置为需要的密码。

Ubuntu mysql 修改密码失败的问题ERROR 1045 (28000): Access denied for user ‘debian-sys-maint‘@‘localhost‘相关推荐

  1. linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...

    login as: root Access denied root@×××××××'s password: Last login: Tue Feb 21 03:56:49 2012 from 218. ...

  2. 记录Linux下彻底删除MySQL以及启动MySQL之后使用密码登录提示报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    1. 问题描述: 在安装mysql前需先卸载自带的Mysql-libs,或者安装错误导致mysql不可用等等一系列原因要彻底删除Linux上现存的所有的mysql. 解决方法: 使用以下命令查询MyS ...

  3. mysql安装在centos7报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    [问题]: mysql版本:5.7.13 首次在centos下安装mysql,客户端连接mysql时报错: [plain]  view plain  copy [root@localhost opt] ...

  4. mysql修改密码Linux 解决 ERROR 1045 (28000): Access denied for user ‘xxx‘@‘localhost‘ (using password: Yes)

    问题描述: 用root用户创建了一个用户(lisi)给他赋予权限之后 切换用户的时候就发生了一下的错误: mysql -u lisi -p Enter password ERROR 1045 (280 ...

  5. 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 ...

  6. MySQL错误ERROR 1045 (28000): Access denied for user 'root'@'localhos

    转载出处玮璘博客:http://www.wangweilin.name/rj_446.html 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Acces ...

  7. Linux Centos8 Mysql启动(Active: failed (Result: exit-code))及登录报错(ERROR 1045 (28000): Access denied )

    Linux Centos8 环境上启动mysql 启动报错如下: [root@MaxwellDBA ~]# systemctl start mysqld Job for mysqld.service ...

  8. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass... 时间 201 ...

  9. 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题

    最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied ...

最新文章

  1. iOS 关于Blocks
  2. eplan接触器主触点怎么成一组_实物讲解接触器自锁电路的接线方法
  3. Dart 调用C语言混合编程
  4. hbase,根据前缀匹配进行搜索并分批次获取结果
  5. 新装ubuntu10.04后的一些设置
  6. 注解配置 AOP 详解
  7. 如何从心理上缓解对浑浊物的恐惧?
  8. url模糊匹配优化_企业必备的网站SEO优化解决方案
  9. 全局变量的异步I/O问题
  10. [译] ASP.NET 生命周期 – ASP.NET 请求生命周期(三)
  11. python pip处理
  12. 关于计算机维护的相关试题,比较好写的计算机系统维护论文选题 计算机系统维护论文题目哪个好...
  13. python爬虫什么意思-python爬虫可以爬什么
  14. 完全自定义TabBar(八)
  15. Linux内存分配器SLOB,深入理解Linux内核之SLOB分配器
  16. JAVA 电子书下载地址
  17. 换电脑了,呵呵双核的 ADM 64 Dual Core 3600+
  18. 专业版谷歌地球地图永久版带手机版App
  19. PS 图层的基本操作
  20. dtech串口驱动 linux,帝特USB转串口驱动

热门文章

  1. 【黄帝内经】研读与分析
  2. HDU 1230饭前开胃菜
  3. 疯了!成千上万网友正自利用共享文档相亲!!!
  4. 2008年9月2号,星期二,晴。绳锯木断,水滴石穿
  5. 毕业差不多一年,跳槽华为od岗,已入职
  6. 【AlgorithmTraining】03:Project Euler 03
  7. html中点击左边菜单右边内容切换
  8. 根据帧率控制延时时间
  9. IP地址分类(A,B,C,D,E类)
  10. nltk入门函数解释(concordance,similar,common_contexts)