1、vi /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables

[mysqld]

skip-grant-tables

:wq!  #保存退出

service mysqld restart  #重启MySQL服务

2、进入MySQL控制台

mysql -uroot -p   #直接按回车,这时不需要输入root密码。

3、修改root密码

update user set authentication_string=password('新密码') where user='root' and Host='localhost';   mysql > 5.7

update mysql.user set password=password('新密码') where user='root' and host='localhost';  mysql < 5.7

flush privileges;  #刷新系统授权表

grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;

4、取消/etc/my.cnf中的skip-grant-tables

vi /etc/my.cnf   编辑文件,找到[mysqld],删除skip-grant-tables这一行

:wq!  #保存退出

5、重启mysql

service mysqld restart    #重启mysql,这个时候mysql的root密码已经修改为123456

6、进入mysql控制台

mysql -uroot -p  #进入mysql控制台

123456 #输入密码

mysql linux root密码忘记了怎么办_linux下忘记mysql root密码解决办法相关推荐

  1. (笔记)Linux Root下的.gvfs出现异常解决办法

    (笔记)Linux Root下的.gvfs出现异常解决办法 参考文章: (1)(笔记)Linux Root下的.gvfs出现异常解决办法 (2)https://www.cnblogs.com/tdyi ...

  2. MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法

    MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法. # mysql - ...

  3. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  4. linux vi 按键删除键出现字母A,B,C,D 等字母解决办法

    linux vi  按键删除键出现字母A,B,C,D  等字母解决办法 使用root用户登录系统 使用命令修改vi配置文件     vi /etc/vim/vimrc.tiny 把set compat ...

  5. 【报错解决】linux网络编程报错storage size of ‘serv_addr’ isn’t known解决办法

    linux网络编程报错storage size of 'serv_addr' isn't known解决办法 报错如下: server.c:18:21: error: storage size of ...

  6. [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法

    [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 参考文章: (1)[Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 (2)https://www.cnblogs.com/guan ...

  7. (linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)

    linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法 0 .vm虚拟机下的网络三种连接方式详解 1. vm虚拟机以及宿主机没有vmnet1 vmnet8 网卡 2 网卡配置文件出错 测试网络 ...

  8. MYSQL之You can't specify target table for update in FROM clause解决办法

    MYSQL之You can't specify target table for update in FROM clause解决办法 2016年12月21日 15:24:23 阅读数:19272 这篇 ...

  9. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

最新文章

  1. input val >=zero input_val <=one
  2. JAVA中类的访问修饰符的作用范围
  3. 机器学习降维方法总结
  4. 阿里巴巴Druid数据源,史上最强的数据源,没有之一
  5. C++多继承(多重继承)详解(一)
  6. id_Tech5_challenges--siggraph09
  7. button Show most popular product
  8. oracle删除unique key,概述Oracle Unique约束
  9. mysql fetch rows_差异mysql_fetch_array()和mysql_fetch_rows()函数_mysql
  10. win7系统找不到我的电脑图标的应对办法
  11. JavaScript_Util_01
  12. 拦截器获取请求参数post_spring boot拦截器中获取request post请求中的参数
  13. JavaScript概述2
  14. [Windows Phone] 如何在 Windows Phone 应用程式制作市集搜寻
  15. H5实例教学--ThreeJs 实现粒子动画飘花效果
  16. cocos2dx3.2升级Android5的坑
  17. 我为什么放弃使用MyBatis3的Mapper注解
  18. C语言编写FFT程序
  19. dex2jar源码解析之总体介绍(一)
  20. html富强民主鼠标特效,给网站添加鼠标点击特效富强、民主、和谐 js效果 - 寒星皓月...

热门文章

  1. k8s redis集群_容器:K8S核心组件介绍
  2. anyview下载java,下载AnyviewMobile Games Java - 596763 - ebook txt Anyview | mobile9
  3. c# mysql 中文,c#操作mysql中文乱码的解决方案_c#应用
  4. mysql 表结构反转_一道经典的MySQL面试题,答案出现三次反转
  5. 年底活动那么多!!给你一组超牛的促销标签素材!!!
  6. 年底各类年会邀请函也要美美的设计
  7. UI实用素材|电子商务界面模板
  8. creo打不开stp文件_让Creo输出的stp格式文件含有颜色设置 | 坐倚北风
  9. oracle关联表查询使用索引_SQL技巧:查询某个表关联的所有存储过程
  10. API(应用程序接口)是什么