zoukankan      html  css  js  c++  java
  • 浅谈Mysql重置密码

    新手刚开始用MySQL的时候可能会很容易忘记登录密码,下面说一下如何重置和修改密码

    第一种方法:直接在命令行窗口操作
    停止服务器mysql(这是重点:直接停止)
    打开CMD 在命令行窗口输入MySQL安装的磁盘
    接着输入mysql安装目录下的bin路径,比如E>cd ampmysql5.5in,回车后输入>mysqld --skip-grant-tables(除--skip前面空出一个隔外,其它那几个必须连接在一起)
    接着命令行窗口将无法录入
    然后打开另外一个CMD窗口
    同上面操作,输入Bin路径
    接着直接输入mysql,重点只需要输入mysql.
    即可跳过密码验证进入MySQL欢迎界面
    接着修改密码
    语法
    update mysql.user password=password(123456) where user='root'
    修改登录密码成功
    然后刷新(刷新过程是在不重启服务器的前提下,将权限表从mysql库中提取到内存上,避免下次登录不成功,刷新可以直接查看,可以有效避免登录失败情况)
    flush privileges
    刷新成功
    然后quit退出
    关闭所有CMD窗口
    然后打开新窗口,输入密码即可

    第二种方法:在MySQL根目录的配置文件修改
    #找到mysql根目录
    #找到根目录下的My.ini配置文件
    #定位查找[mysqld]
    #在[mysqld]后回车键到下面一行,
    #挪出一个单元格再输入skip-grant-tables(横杆处贴在一起,否则容易导致重启服务器失败),(属于跳过密码验证过程,降低数据库的安全性)
    #重启数据库服务(重点,需要重新启动服务器,不能关闭)
    #打开CMD命令行窗口
    #直接输入mysql -uroot -p(不用输安装路径)
    #直接回车键跳过录入密码步骤
    #登录成功
    #开始设置密码(update mysql.user set password=password(123456) where user='root')
    #刷新密码(flush privileges)/prɪvəlɪdʒ /)
    #退出找到my.ini,将skip-grant-tables删除
    #重启数据库服务器


    #重点
    1.mysql安装路径如果安装在C盘,则无需在命令行窗口输入mysql的安装路径。直接输入跳过验证码的命令语句。

  • 相关阅读:
    Dart语言--基础内容
    Vuex入门介绍
    videojs中文文档详解
    在Vue中如何使用axios请求拦截
    vue监听滚动事件,实现滚动监听(scroll滚动)
    font-family:中文字体的英文名称 (宋体 微软雅黑)
    VUE项目中按需引入ECharts.js
    VUE 重载组件
    【Web】网站主如何更改网页标签的图标(favicon.ico)
    我的电脑cmd命令引入sql数据库
  • 原文地址:https://www.cnblogs.com/guiguizhu/p/12044003.html
Copyright © 2011-2022 走看看