错误 1045 MySQL 在安装过程中

有谁可以向我解释
error 1045

在安装过程中 MySQL? 重新安装后,我会收到此错误。 我正在尝试安装 windows 7. 在安装的最后阶段 /即应用安全设置/ 我收到以下消息:


The security settings could not be applied. Error Number 1045.
Access denied for user 'root' @ 'loaclhost'/usinf password: NO/.


我怎么能绕过它?
已邀请:

八刀丁二

赞同来自:

对我有什么工作 a 64 bit Windows 7, 它是

删除

删除 C:\Program Files\MySQL

删除 C:\ProgramData\MySQL /可以隐藏此文件夹。/

重新安装

窦买办

赞同来自:

这个解决方案,错误 1045 MySql 安装。

停止启动MySQL {Control Panel | 管理工具 | 服务}

一定要删除前一个 MySql 从控制面板

删除所有目录和名称 mysql window explorer, 即使他们被隐藏,如果有一些应用程序使用 mysql 并且始终处于启动模式,您无法删除依赖项 mysql 其中,你重命名它们。 例如,你有 Ruby1.9, go head 只是重命名它 RubyBack1.9 一旦完成安装,并在完成安装时重新命名 mysql. 或者另一种替代方案是你一步一步就杀了这个过程 9

从控制面板转到防火墙,单击左窗格中的高级设置。 现在单击“传入规则”。 加二 mysql 在一个具有域配置文件的名称下,另一个具有个人资料。

单击其中刚刚添加的域配置文件。

单击右窗格底部的属性。

在顶部的“操作”选项卡上,单击“开关”并进入 127.0.0.1

在“协议和端口”选项卡上,选择“协议” tcp 并进入港口 3306. 务必点击 OK, 保存更改。

重启你的电脑

现在转到任务管理器并销毁所有任务 mysql 或者它的产品如果他们正在运行。

最后,重新安装 mysql-5.5.28-win32.msi 或者 mysql-5.5.28-win64.msi 分别。

祝你好运

江南孤鹜

赞同来自:

重新安装时
MySQL

. 在部分

更改安全设置

旗帜 "

当前密码 root

". 如果一个
MySQL

它之前未安装,这是当前密码字段。 root 它可以看出,让它变空。 填写您的新密码 root 在以下两个领域。 我希望这能解决你的问题。

https://i.stack.imgur.com/NGSvS.png

詹大官人

赞同来自:

这个决定为我工作 /
http://dev.mysql.com/doc/refma ... .html
/ :

C.5.4.1.1. 用户密码重置 root: 系统 Windows

在 Windows 使用以下过程重置所有帐户的密码 MySQL root:

以管理员身份登录。

停止服务器 MySQL, 如果它有效。 对于作为服务的服务器 Windows, 转到Services Manager:在“开始”菜单中,选择“控制面板”,然后选择“管理”,然后“管理”,然后“服务”。 查找服务列表 MySQL 并停止它。

如果您的服务器不用作为服务,则可能需要使用任务管理器强制强制。

创建包含以下说明的文本文件。 替换要使用的密码密码。


UPDATE mysql.user SET Password=PASSWORD/'MyNewPass'/ WHERE User='root';
FLUSH PRIVILEGES;


写 UPDATE 和 FLUSH 应用程序,每个单独的行。 操作员 UPDATE 重置所有帐户的密码 root, 和运营商 FLUSH 报告服务器将授权表重新启动到内存,以便它会注意到密码的更改。

保存文件。 在此示例中,将调用该文件 C:\mysql-init.txt.

打开控制台窗口转到命令提示符:在“开始”菜单中,选择“运行”,然后输入 cmd 作为启动的命令。

运行服务器 MySQL 使用特殊选择 --init-file /请注意,“选项”的值下的反向下沉功能/:


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


如果您已安装 MySQL 到另一个地方 C:\mysql, 相应地更改命令。

服务器执行名为参数的文件的内容 --init-file 启动时,更改每个帐户的密码 root.

您还可以添加参数 --console 到该命令,如果要在控制台窗口中显示服务器输出,而不是在日志文件中。

如果您已安装 MySQL 使用安装向导 MySQL, 您可能需要指定参数 --defaults-file:


C:\> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld.exe"
--defaults-file="C:\\Program Files\\MySQL\\MySQL Server 5.5\\my.ini"
--init-file=C:\\mysql-init.txt


相应的参数 --defaults-file 您可以使用服务管理器找到:在“开始”菜单中,选择“控制面板”,然后“管理”,然后“服务”。 查找服务列表 MySQL, 右键单击它并选择“属性”。 可执行文件的路径路径包含参数 --defaults-file.

成功运行服务器后,删除 C:\mysql-init.txt.

现在您应该能够连接到服务器 MySQL 作为 root, 使用新密码。 停止服务器 MySQL, 然后像往常一样重新启动它。 如果您将服务器作为服务运行,请将其从窗口中运行 Windows Services. 如果手动运行服务器,请使用通常使用的任何命令。

莫问

赞同来自:

1/ 使用服务器实例设置向导删除实例
MySQL


2/ 删除
MySQL


3/ 转到文件夹
C:\Program Files /x86/

或者
C:\Program Files

并删除该文件夹
MySQL


4/ 然后去B.
C:\ProgramData

/有时它是一个隐藏的文件夹/, 查找并删除该文件夹
MySQL


5/ 重启你的电脑

6/ 重新安装
MySQL

涵秋

赞同来自:

根据您提供的最低信息,似乎您使用先前安装中的数据库,密码已定义 root.

重新安装 MySQL 在第一个之后

满的

删除先前安装的所有目录 MySQL.

EDIT:

看看
http://dev.mysql.com/doc/refma ... anges
在线手册中 MySQL. 您可能必须删除一些注册表。

裸奔

赞同来自:

停止 MySQL 控制面板上的服务> > 行政服务>>服务

从控制面板中删除

从程序文件,软件数据和软件文件中删除文件夹/x86/

从环境变量中删除路径 / 很重要/

你需要删除 MySQL 服务器, MySQL Vistak和安装人员

如果您将连接器删除,则无关紧要。 重新启动取决于您的车辆的效果,然后再次安装它,它将被配置,并将再次运行,没有任何错误。

石油百科

赞同来自:

删除
mySQL

.


C:\Program Files


删除文件夹
MySQL

.

重新安装
mySQL

.

它将起作用。

卫东

赞同来自:

消除此错误

无法应用安全参数。 错误号码 1045. 使用权
禁止用户 'root' @ 'loaclhost'/密码 usinf: NO/.

请按照下列步骤操作:

删除服务器实例 MySl 从控制面板

如果它有效,请停止服务

删除与之关联的所有文件夹 MySl 来自程序文件

删除文件夹 ProgramData 从安装磁盘 MySl. 这是一个隐藏的文件夹 - 你必须让它们可见。 还删除与之关联的所有文件夹 MySl

上传安装程序 MySl 并检查系统的类型 - 应该是32位安装程序
mysql-essential-5.1win32

, 和 64 bit -
mysql-5.1.73-winx64


按照安装说明进行操作,然后选择详细配置。

如果您正确执行这些操作,您可以解决此问题

要回复问题请先登录注册