• windows mysql 密码忘了怎么办


    长时间不用mysql,密码忘记了怎么办,按照下面的步骤可以重新设置密码:

    1、先把mysql服务停了,右键计算机--》选择管理--》选择服务和应用程序--》选择服务--》找到mysql,停止它

     



    2、打开mysql的安装路径,编辑my.ini文件,再最后一行加入:skip-grant-tables(数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录),保存

    C:\ProgramData\MySQL\MySQL Server 5.7


    3、把mysql服务启动

    CMD 切换到MySQL安装目录Bin下: cd   C:\Program Files\MySQL\MySQL Server 5.7\bin
    4、在cmd窗口中输入:mysql -hlocalhost -uroot -p(如果mysql启动路径没有加入到系统path中,就从cmd进入到mysql安装路径下的bin目录执行命令),回车后提示输入密码,直接回车,进入mysql命令行

     



    5、进入mysql命令行中,要选择mysql数据库:show databases;          【别忘了database后面还有个s。】

    接下来,选择系统库:use mysql;



    6、输入命令:update user set password=password('123456') where user='root';再输入flush privileges

     mysql5.7 mysql库下面的user表没有password字段无法修改密码   5.7版本已经不再使用password来作为密码的字段了  而改成了authentication_string

    改为:update user set authentication_string=password('123') where user='root';



    7、再次关闭mysql服务,删除my.ini文件最后一行加入的内容

    8、再次启动mysql服务,在cmd中输入mysql -hlocalhost -uroot -p,提示输入密码,输入刚才修改的密码,成功进入mysql。

     




  • 相关阅读:
    Windows下 flex + bison 小例子
    MongoDB 启动基于角色的登录认证功能
    多线程中数的原子性加减
    pymongo.errors.OperationFailure: Authentication failed.
    Windows 中 . 和 .. 的区别
    CString常用函数
    string常用函数
    回调函数 小例子
    VS2008兼容安装
    测试代码的执行时间魔法方法%time和%timeit
  • 原文地址:https://www.cnblogs.com/Fooo/p/15632914.html
Copyright © 2020-2023  润新知