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的安装路径。直接输入跳过验证码的命令语句。

  • 相关阅读:
    CSS选择器规范
    利用form的“acceptcharset”在不同编码的页面间提交表单
    学习Ruby的基础知识
    Watir和watir webdriver的区别
    PHP in_array() 函数
    Ruby数组的基础知识
    PHP smarty if的条件修饰词
    很好的自动化学习资料 Ruby watir selenium
    $(document).ready() 和window.onload
    收藏:简单的PHP+SMARTY分页类
  • 原文地址:https://www.cnblogs.com/guiguizhu/p/12044003.html
Copyright © 2011-2022 走看看