• mysql忘记密码解决办法


    一、修改配置文件

    首先是找到mysql的配置文件,如果是window系统的话,在mysql安装目录下找到my.in配置文件,如果是Linux系统或者MacOS系统的话,配置文件名是my.cnf,路径是 /etc/my.cnf

    以linux系统为例,找到/etc/my.cnf文件,进行编辑  在[mysqld] 下面添加  “skip-grant-tables” ,意思是跳过权限验证,如下图:(linux系统用 vi /etc/my.cnf 命令进行编辑  MacOS系统用sudo vim /etc/my.cnf命令进行编辑)

     

    如果在MacOS系统中找不到my.cnf配置文件,可以手动在/etc目录下创建my.cnf文件,并添加以下代码:

    [client]
    default-character-set=utf8
    
    [mysqld]
    bind-address = 127.0.0.1
    character-set-server=utf8
    skip-grant-tables

    二、重启mysql

    window:使用  net stop mysql 

                  net start mysql

    linux:使用  service mysqld stop

              service mysqld start

           service mysqld restart

    MacOS通过界面进行重启

    三、修改密码

    运行以下语句 

    update user set password=password('新密码') where user='root';

    flush privileges; //刷新系统权限表

    如果执行步骤中出现1290错误  先运行 flush privileges; 语句就可以了

    最后删除掉mysql配置文件中的 skip-grant-tables

  • 相关阅读:
    IT零起点转FICO学习路线
    Consuming a Web Service in ABAP
    SAP月末结账步骤
    sap dialog Screen Sequences
    ABAP:区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN
    查询abap 程式应用到系统表table
    SAP压缩excel并发送mail案例
    ABAP PARAMETERS 参数
    DQL、DML、DDL、DCL 概念与区别
    OLE Excel 、Word 转换 pdf 文件
  • 原文地址:https://www.cnblogs.com/lw-20171224/p/13850725.html
Copyright © 2020-2023  润新知