前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于mysql的1067与1045错误

关于mysql的1067与1045错误

作者头像
meteoric
发布2018-11-15 17:07:45
9070
发布2018-11-15 17:07:45
举报
文章被收录于专栏:游戏杂谈

以前装过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
image

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-03-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL 5.1 无法启动 1067 错误解决方法
    • ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
    相关产品与服务
    云数据库 MySQL
    腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档