• window 下忘记了mysql 密码的解决方法


    1、以管理员身份打开cmd,关闭MySQL。

    net stop mysql

    2、跳过权限检查启动,进入安装目录bin下。

    mysqld --skip-grant-tables或者mysqld-nt --skip-grant-tables

    这里可能出现问题,如果失败的话,找到配置文件my.ini,打开并在[mysqld]下面加入skip-grant-tables。再执行上面一行命令。

    3、不关闭当前窗口,再打开另一个命令行窗口。输入mysql回车,如果进入不了mysql>,就先去到mysqlin目录下再输入mysql

    4、进入 mysql>  后,连接数据库

    use mysql;

    5、修改密码

    update user set password=password("new_password") where user="user_name";

    这里可能出现Table 'mysql.user' doesn't exist.的错误提示。是由于某种原因,安装目录D:ProgramDataMySQLMySQL Server 5.6datamysql的user.frm、user.MYD、user.MYI三个文件被删除了,解决方法是在D:Program FilesMySQLMySQL Server 5.6datamysql下找到这三个文件并复制到D:ProgramDataMySQLMySQL Server 5.6datamysql里面。再执行修改密码的命令。

    6、刷新权限

    flush privileges;

    7、quit

    8、重启mysql服务

    说明:上面写的目寻是我机器上的目录,视自己的安装目录而定。关闭、重启mysql服务的方式有多种,可以用命令方式,也可以用计算机管理下的服务列表找到mysql服务进行操作。这整个操作步骤在linux下也适用,只是命令有点不一样。

  • 相关阅读:
    Python爬虫之Scrapy框架的简介和基础应用
    python爬虫之selenium,谷歌无头浏览器
    12.块设备驱动程序(磁盘)
    11.USB输入子系统
    10.触摸屏驱动
    9.LCD驱动架构
    8.platform驱动分离
    7.输入子系统框架
    5.标签管理
    4.分支管理
  • 原文地址:https://www.cnblogs.com/jackluo/p/3316181.html
Copyright © 2020-2023  润新知