zoukankan      html  css  js  c++  java
  • MySQL正常与非正常修改账户密码

    >>>修改数据库默认编码,由于我这个版本5.6.44,创建数据库,默认编码为:latin1,为避免出现乱码现象,可以通过添加配置文件,将默认编码修改为utf-8

    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    
    [client]
    default-character-set=utf8
    
    [mysql]
    default-character-set=utf8

    >>>MySQL正常修改用户密码

      没有密码的情况下
        mysqladmin -uroot -p password 123

      有密码的情况下     mysqladmin -uroot -p123 password 123456

     

    注意:在外部输入命令,先不要登录MySQL.而且格式务必要一致,不要有不必要的空格.

    >>>MySQL非正常修改用户密码

      总有那么些时候,会怎么也想不起密码,MySQL也预料到了这种情况,提供了一种紧急处理方式.通过命令,可以跳过登录验证,直接以管理员身份登录MySQL,然后修改账户密码

      以管理员方式打开命令行 

      

    tasklist |findstr mysql  #找到MySQL进程号
    
    taskkill /F /PID 进程号   #终止MySQL进程

     

    手动启动服务端,并输入命令,跳过登录验证

    mysqld --skip-grant-tables

    紧接着,以管理员方式,再打开一个cmd,登录MySQL,用户名:root 密码为空

    update mysql.user set password=password(222) where user='root' and host='localhost';
    
    #修改账户root的密码

     

    退出.在运行中输入service.msc,打开服务,找到MySQL,开启服务,退出cmd,重新打开,登录MySQL

    大功告成.

  • 相关阅读:
    多进程乱语
    python常用函数拾零
    Flutter 安装vscode
    Flutter 安装android studio
    vsCode设置
    android ViewPager
    Android shape
    android Intent
    java 集合
    java 泛型
  • 原文地址:https://www.cnblogs.com/hellozizi/p/11377762.html
Copyright © 2011-2022 走看看