`
天空之城
  • 浏览: 402766 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql的1045错误

 
阅读更多
重装系统后,再安装Mysql,到最后一步Apply security settings,又遇到1045问题了。
错误代码 1045
Access denied for user 'root'@'localhost' (using password:YES)

google了下,原来是{$MYSQL_HOME}\data下的数据库文件问题,data下保存着之前root的登陆用户信息等。我的办法是:删掉{$MYSQL_HOME}\data下的所有文件,然后安装。ok...

这样做是不是太残忍了?



又google了下:

解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:

1、以系统管理员身份登录到系统;

2、如果MySQL服务器正在运行,停止它。

      如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务

      如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。

3、创建1个文本文件,并将下述命令置于单一行中:

      SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

      用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。

4、进入DOS命令提示:开始菜单->运行-> cmd

      假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。

      在DOS命令提示符下,执行命令:

            C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt

      在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。

5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。

应能使用新密码进行连接。
分享到:
评论

相关推荐

    mysql数据库中1045错误的解决方法

    首先,当MySQL返回1045错误时,我们需要检查以下几个关键点: 1. **用户名和密码**:确认使用的用户名和密码与MySQL中的账户信息是否一致。如果不确定,可以在MySQL命令行中尝试`SELECT User, Host FROM mysql.user...

    安装mysql报错1045

    错误1045全称为“Access denied for user 'username'@'localhost' (using password: YES)”,意为使用指定的用户名和密码无法访问本地主机上的MySQL服务。该错误通常发生在尝试连接到MySQL服务器时,提供的凭证与...

    MySQL重新安装时出现“忘记密码1045错误”

    这种情况下,MySQL会返回错误代码1045。 #### 二、忘记密码时的处理方法 当您在重新安装MySQL时遇到了1045错误,首先需要确认是否是因为忘记了之前的数据库密码。如果是这种情况,可以按照以下步骤操作: 1. **...

    mysql ERROR 1045 (28000) 错误及其解决办法.docx

    - **1045**: MySQL错误编号,用于标识具体的错误类型。 - **28000**: SQL状态值,用于进一步描述错误类型。在这个案例中,28000表示的是认证失败相关的错误。 #### 常见原因分析 1. **用户名或密码错误**:最常见...

    mysql 命令行错误 ERROR 1045 (28000):

    环境变量配置错误 mysql 命令行错误 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N

    MySql 安装时的1045错误

    4. 附加信息:消除MySQL错误提示音 - 如果你在使用MySQL时不喜欢听到错误提示音,可以在MySQL的配置文件中进行设置。找到MySQL的安装目录,打开my.ini文件。 - 在[mysql]段落下,添加一行`no-beep`。这将禁止MySQL...

    Mysql安装错误代码对照

    当遇到1045错误时,这意味着MySQL客户端无法成功连接到数据库服务器。常见原因包括: - **服务器地址或端口号错误**:检查服务器地址和端口号是否正确。 - **用户名或密码错误**:确认提供的用户名和密码是否正确。 ...

    MySQL错误代码查询

    本篇文章将详细探讨MySQL错误代码及其含义,帮助你更好地理解和解决遇到的问题。 首先,MySQL错误代码是一个三位数字,例如“1048”,它代表了特定的错误情况。错误代码后面可能还会跟着一个简短的英文描述,提供更...

    mysql的常见错误解决

    MySQL 的常见错误解决 MySQL 是一个广泛使用的关系数据库管理系统,但是在使用过程中经常会遇到各种错误,本文将介绍 MySQL 的常见错误解决方案。 一、在进入 MySQL 数据库时出错 在使用 MySQL 客户端连接数据库...

    mysql安装出现1045解决方法

    在使用MySQL数据库时,有时会遇到“1045错误”,这是一个常见的访问权限问题,意味着用户无法连接到MySQL服务器,通常提示为“Access denied for user 'username'@'hostname' (using password: YES/NO)”。...

    MySql常见错误表

    这个文本里记载了很多mysql的错误信息以及编号..可以方便的指导数据库报了什么样的错误

    MySql错误代码中文说明

    本文将详细介绍MySQL错误代码及其中文说明,以帮助您在排错时更有效地定位问题。 MySQL的错误代码由三位数字组成,如“1048”,这些代码通常在错误消息中出现,伴随着关于错误的简短描述。错误代码的前两位数字大致...

    查询mysql错误信息、及js错误信息

    本文将详细讲解如何查询MySQL错误信息以及JavaScript错误信息,并提供相关知识点。 首先,我们来了解一下如何查询MySQL错误信息。MySQL在执行SQL语句时,如果遇到语法错误、权限问题或逻辑错误等,会返回一个错误...

    MySql常见错误代码

    MySql 常见错误代码解析 MySql 是一个流行的关系数据库管理系统,广泛应用于各种 Web 应用程序中。但是,在使用 MySql 过程中,我们经常会遇到各种错误代码,这些错误代码可能会导致数据库崩溃、数据丢失或应用程序...

    Mysql服务无法启动的1067错误解决

    ### MySQL服务无法启动的1067错误解决 在日常使用MySQL的过程中,用户可能会遇到一个常见问题:在尝试启动MySQL服务时出现“错误1067:进程意外中止”的提示。这一问题不仅困扰着初学者,对于有一定经验的开发者来...

    Mysql错误代码大全 中文

    总之,“Mysql错误代码大全 中文”是一份宝贵的资源,它将帮助开发者在遇到MySQL错误时迅速定位问题,提升工作效率,是每个MySQL使用者不可或缺的工具。无论是初学者还是经验丰富的开发者,都应该熟悉这些错误代码,...

    mysql连接1045 access问题

    MySQL 连接 1045 Access 问题解决方案 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序中。但是,在使用 MySQL 过程中,可能会遇到各种问题,例如连接问题、访问问题等。其中,1045 Access...

    MySql 1067错误解决方法

    ### MySql 1067错误解决方法 在日常使用MySQL数据库的过程中,我们经常会遇到各种各样的问题,其中“1067错误”是较为常见的一种系统级别的错误提示。本篇文章将详细阐述MySQL 1067错误的具体含义、常见的触发场景...

    mysql连接错误解决

    在安装MySQL之后,可能会遇到无法连接的问题,其中一种常见的错误提示是“Error 1045 Access denied for user 'root'@'localhost' (using password: YES)”。这个问题通常出现在尝试使用root用户登录MySQL服务器时...

Global site tag (gtag.js) - Google Analytics