• 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] Rotate Image
    [LeetCode] Generate Parentheses
    pandas 使用总结
    ConfigParser 读写配置文件
    Cheat Sheet pyspark RDD(PySpark 速查表)
    python随机生成字符
    grep 命令
    hadoop 日常使用记录
    python 2 计算字符串 余弦相似度
    screen命令
  • 原文地址:https://www.cnblogs.com/heganlin/p/5736640.html
Copyright © 2020-2023  润新知