• 关于mysql的1067与1045错误


    以前装过xampp后,发现用它的话,想学点东西有点困难(太傻瓜化了)。干脆自己弄环境去折腾一把…

    但是安装mysql遇到的几个问题,倒是让我郁闷了两天,特别记录一下----

    本机环境:

    操作系统 xp sp3

    mysql版本 mysql-5.1.30-win32

    先装,然后配置,一路next… 最后发现报1067的错误,杯具,百度也找 google也搜,发现导致这个现象的原因太多。而根据以前折腾mssql的经验,应该是在卸载的时候注册表有遗留项,然后再搜索blog,发现有一篇blog里提及解决方案。

    MySQL 5.1 无法启动 1067 错误解决方法

    上面提及了两个键值项,我又加了一项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

    再装,然后改变一下之前安装过mysql的路径,这才好,不过又遇到新的问题  1045,设置mysql的密码时失败,导致连接mysql提示mysql“Access denied for user 'root'@'localhost'

    真是一波未平,一波又起<真够杯具了,但至少mysql服务能正常启动了>。

    然后又搜索到一篇文章,终于解决了问题:

    ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

    其它的倒不用仔细看,了解了思路后,找到最重要的点:

    1、在任务管理器上停止所有mysqld.exe进程(即停止所有mysql服务)

    2、新建一个文件,要么.ini或是.txt都行,内容输入SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');   其中123456是你要设置的新密码

    3、到cmd下,切换到mysql bin的目录下,例如:C:\Program Files\MySQL\MySQL Server 5.1\bin    输入mysqld –init-file=”…”  注意空格与”--”

    image

    再进行连接,OK ~ 结束战斗!

  • 相关阅读:
    链表与顺序表
    js对table的动态操作
    关于float的内部结构
    spring bean的生命周期
    浅谈(吐槽)自己
    java缓存机制(上)
    Verilog经典输入控制/激励信号模板1
    verilog中的for循环问题
    2015,welcome!!!
    (转)Quartus II和Modelsim的联合仿真(详细)
  • 原文地址:https://www.cnblogs.com/meteoric_cry/p/1995125.html
Copyright © 2020-2023  润新知