zoukankan      html  css  js  c++  java
  • Linux下忘记MySQL密码的解决办法

    一、使用免密码登录

      1.使用 #find / -name my.cfg 找到mysql配置文件

      2.vim /etc/mysql/my.cfg (我的配置文件是这个路径,每个人的路径可能有所不同,用find查询后再编辑)

         在[mysqld]设置下添加skip-grant-tables参数(跳过权限列表验证),保存退出。

      3.重启mysql服务,启用配置文件 #systemctl restart mysql(不同发行版本服务重启命令可能不同)

      4.输入命令免密码登录 #mysql -u root

      5.切换到mysql数据库 mysql>use mysql

      6.更改密码值 mysql>update user set password=password('summer'. where user='root';

      7.刷新权限 mysql>flush privileges(必须)

      8.退出数据库 mysql>exit

      9.删除 my.cfg中的skip-grant-tables参数

      10.重启mysql服务即可使用自己设计的密码登陆数据库

    二、使用密码登陆数据库

      1.#mysql -u root -p

      2.enter password:

      3.登陆成功则显示mysql>

    stay hungry,stay foolish 我最喜欢的翻译是 “长进取,永执着” 永远渴望创新,才是人类进步的驱动力
  • 相关阅读:
    MySQL 索引优化
    [转]多列索引
    abstract class和interface有什么区别? [转]
    PM knowledge
    委托应用场景[摘]
    Web 服务描述语言工具 (Wsdl.exe)[FROM msdn]
    C# 四个基本技巧[转]
    What are database states? [forward]
    学做程序经理[摘]
    SET IDENTITY_INSERT 学习心得[转]
  • 原文地址:https://www.cnblogs.com/ayu305/p/MySQL_forgetpasswd.html
Copyright © 2011-2022 走看看