ubuntu系统中Mysql ERROR 1045 (28000): Access denied for user root@ localhost问题的解决方法

 更新时间:2017年05月20日 15:08:48   作者:Agoly  
这篇文章主要介绍了ubuntu系统安装mysql登陆提示 解决Mysql ERROR 1045 (28000): Access denied for user root@ localhost问题,需要的朋友可以参考下

第一种方式:

skip-grant-tables:非常有用的mysql启动参数

介绍一个非常有用的mysql启动参数—— --skip-grant-tables。顾名思义,就是在启动
mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。

以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables &

3、修改管理员密码:

use mysql;

update user set password=password('yournewpasswordhere') where user='root'; flush privileges; exit;

4、终止mysql,重启mysql.

然后就可以直接登录

方法2:

查看mysql安装的路径

然后我们更改root用户的密码,

查看默认密码先

然后直接登录

然后再更改root默认用户名和密码

GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '密码';
flush privileges;

  mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

  mysql>flush privileges;

  mysql>delete from user where User='root' and Host='localhost';

  mysql>flush privileges;

mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

mysql> UPDATE user SET Host='127.0.0.1' WHERE User='root' AND Host='localhost';

mysql> flush privileges;

把Grant_priv修改为‘Y’即可(flush privileges;(执行该语句或重启MySQL后生效)),update mysql.user set Grant_priv='Y' where user='ptmind';

相关文章

  • 详解MySQL用事件调度器Event Scheduler创建定时任务

    详解MySQL用事件调度器Event Scheduler创建定时任务

    事件调度器(Event Scheduler)是在MySQLv5.1.6中新增的一个功能,它相当于一个定时器,可以在指定的时间点执行一条SQL语句或一个语句块,也可以用于在固定间隔重复执行。下面跟着小编一起来学习学习在MySQL中如何用事件调度器Event Scheduler创建定时任务
    2016-08-08
  • MySQL GROUP_CONCAT限制解决方案

    MySQL GROUP_CONCAT限制解决方案

    这篇文章主要介绍了MySQL GROUP_CONCAT限制解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
    2020-09-09
  • mysql 8.0.11 安装配置方法图文教程(win10)

    mysql 8.0.11 安装配置方法图文教程(win10)

    这篇文章主要为大家详细介绍了mysql 8.0.11 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • MySQL中将一列以逗号分隔的值行转列的实现

    MySQL中将一列以逗号分隔的值行转列的实现

    这篇文章主要介绍了MySQL中将一列以逗号分隔的值行转列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Mysql转PostgreSQL注意事项及说明

    Mysql转PostgreSQL注意事项及说明

    这篇文章主要介绍了Mysql转PostgreSQL注意事项及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-10-10
  • 解析sql语句中left_join、inner_join中的on与where的区别

    解析sql语句中left_join、inner_join中的on与where的区别

    以下是对在sql语句中left_join、inner_join中的on与where的区别进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • MySQL中VARCHAR与CHAR格式数据的区别

    MySQL中VARCHAR与CHAR格式数据的区别

    char是一种固定长度的类型,varchar则是一种可变长度的类型,那么他们具体使用过程中有什么区别吗
    2015-09-09
  • 经典mysql连接查询例题

    经典mysql连接查询例题

    本文通过一个有趣的例子向我们介绍了mysql连接查询,采用了子查询和连接查询混合和多次连接查询,需要的朋友可以参考下
    2015-07-07
  • InnoDB解决幻读的方法详解

    InnoDB解决幻读的方法详解

    这篇文章主要介绍了InnoDB解决幻读的方法详解的相关资料,需要的朋友可以参考下
    2023-04-04
  • mysql decimal数据类型转换的实现

    mysql decimal数据类型转换的实现

    这篇文章主要介绍了mysql decimal数据类型转换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论