gpt4 book ai didi

php - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES)

转载 作者:行者123 更新时间:2023-11-29 21:55:18 27 4
gpt4 key购买 nike

我知道这个标题看起来很熟悉,但事实并非如此。我正在开发一个网络应用程序,当我运行它时,它显示:用户“root”@“localhost”的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。比我收到此消息访问被拒绝用户“root”@“localhost”(使用密码:YES)。当我重新进入 mysql 控制台并输入密码时,它会发出一声蜂鸣声,然后关闭。我得到了这个事件日志:

Log Name:      Application

Source: .NET Runtime Date: 10/18/2015 7:12:51 PM Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: TOSHIBA-TOSH Description: Application: MySQLWorkbench.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Runtime.Remoting.RemotingException Stack: at System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.StartListening(System.Object) at MySQL.Workbench.ApplicationInstanceManager.RegisterRemoteType(System.String) at MySQL.Workbench.ApplicationInstanceManager.CreateSingleInstance(System.String, System.String[], System.EventHandler`1)
at MySQL.GUI.Workbench.Program.Main(System.String[])

Event Xml:
1026 2 0 0x80000000000000 537897 Application TOSHIBA-TOSH Application: MySQLWorkbench.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Runtime.Remoting.RemotingException Stack: at System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.StartListening(System.Object) at MySQL.Workbench.ApplicationInstanceManager.RegisterRemoteType(System.String) at MySQL.Workbench.ApplicationInstanceManager.CreateSingleInstance(System.String, System.String[], System.EventHandler`1<MySQL.Workbench.InstanceCallbackEventArgs>) at MySQL.GUI.Workbench.Program.Main(System.String[])

有什么帮助吗?我卸载了所有东西(wamp、mysql、dreamweaver......)但仍然遇到同样的问题。当我输入密码This error时,mysql工作台给出这个错误.

我尝试使用 config.inc.php 解决方案,但还是一样。

最佳答案

请按照以下步骤操作:

转到 mysql 服务器控制台并按照以下步骤操作:

第 1 步:打开配置文件并在 [mysqld] 部分添加以下行并保存文件。

skip-grant-tables
skip-networking

第二步:重启mysql服务,如果使用linux,可以使用以下命令。

service mysqld restart 

第三步:现在通过以下命令连接 mysql-

mysql -uroot

第四步:上面的命令将连接你的 mysql 并显示如下的 mysql 提示符-

mysql>

第五步:现在按照以下方式更改 root 密码-

mysql> update mysql.user set password = password('root123') where user='root';
OR
mysql> update mysql.user set password = password('root123') where user='root' and host = 'localhost';

mysql> flush privileges;

mysql> exit;

步骤6:现在从配置文件中删除新添加的行,然后按照步骤2再次重新启动mysql服务。

现在您终于可以使用 root 用户连接您的网络或 phpmyadmin 了。

关于php - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33207727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com