zoukankan      html  css  js  c++  java
  • Win7 64 + mysql5.6.24(.zip) 不知道root密码的情况下重设密码

    解决方式

    第一步:在运行(常常在附件中)里输出cmd,右键以系统管理员身份登陆;

    第二步:停止mysql服务,命令为:net stop mysql  注意,若不行将当前目录切换到mysqlin目录下操作;
    第三步:输入命令:mysqld --skip-grant-tables 注意,这个必须将当前目录切换到mysqlin目录下操作;
    第四步:重新打开一个cmd(终端),将当前目录切换到mysqlin目录下操作,例如D:/mysql/mysql5.6.24/bin/,我的Mysql安装在D盘;
    第四步:输入命令:use mysql;  注意这里带分号;
    第五步:命令:
    >update user set password=password("new_pass") where user="root";
    >flush privileges;
    >exit
    第六步:关闭终端,电脑重启(很重要),然后mysql就可以重启了。
     
    其他问题:
    1,安装完毕时常常会遇到,1067的错误,网上给的方法各异,有的时候是因为注册表的问题,有的时候是因为my.ini写错的问题,若电脑之前没有安装过mysql(之后删除的),一般情况是比较容易安装的,只要注意my.ini别写错了就好了!
    2,暂时还没有遇到其他问题,待补充………
     
    补充1:
    另一种方式
    第一步:在运行(常常在附件中)里输出cmd,登陆;
    第二步:停止mysql服务,命令为:net stop mysql  注意,若不行将当前目录切换到mysqlin目录下操作;
    第三步:在my.ini文件中[mysqld]区域内添加explicit_defaults_for_timestamp=true
                (注意,最后所有修改完后删掉或注释掉)
    第四步:在cmd命令行中输入:mysqld   --defaults-file="D:mysqlmysql5.6.24my.ini"  --skip-grant-tables
    第五步:进入mysql模式:mysql -u root
                 修改密码:UPDATE mysql.user SET Password=PASSWORD("newpassword")   WHERE User = 'root'  and Host='localhost';
                 加载权限表,让新密码生效: FLUSH   PRIVILEGES;
  • 相关阅读:
    LeetCode 476 数字的补数
    MySQL与Java 整型数据映射
    TINYINT[M]、INT[M]和BIGINT[M]中M值的意义
    git删除本地分支
    git 初始化项目、创建本地分支、本地分支与远程分支关联
    Java 当文件不存在时自动创建文件目录和文件
    Java 在文件末尾追加内容
    免密自动登陆SAPGui
    SAP GUI770下载及安装
    notepad++格式化json,无法安装json插件
  • 原文地址:https://www.cnblogs.com/heganlin/p/5736640.html
Copyright © 2011-2022 走看看