当前位置: 首页 > 面试题库 >

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

殷安顺
2023-03-14
问题内容

我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。

安装Web Platform Installer了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。

root的默认密码是多少(如果有的话)以及如何更改它?

我试过了:

mysql -u root password '123'

但是它显示了我:

Access denied for user 'root@localhost' (using password:NO)

在此之后,我尝试:

mysql -u root -p

但是,它要求输入我没有的密码。

更新 :按照博佐的建议,我做了以下工作:

  1. 我从Windows服务中停止了MySQL服务
  2. 开启CMD
  3. 将位置更改为c:\ program files \ mysql \ bin
  4. 执行以下命令

mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt

  1. 该命令运行时出现了关于字符集的警告,下面我提到了

  2. 我从Windows服务启动MySQL服务

  3. 我在命令行中写

mysql -u root -p EnterPassword: 123 // 123 was the password

  1. 命令行显示以下错误

Access denied for user 'root@localhost' (using password:**YES**)

我该如何解决?我正在等待您的来信。


问题答案:

您可以重设root密码。请记住,不建议使用没有密码的root用户。



 类似资料:
  • 问题内容: 这似乎是多余的,但我无法找到正确的解决方案。 我无法使用mysql控制台登录到mysql。它要求输入密码,但不知道我实际输入的内容(是否可以获取或更改密码?)这是我的config.inc的外观。 当我尝试打开phpmyadmin时,出现此错误(#1045-用户’root’@’localhost’的访问被拒绝(使用密码:是) 我试图卸载(加上已删除所有相关文件)WAMP并重新安装。它也无

  • 问题内容: 如下代码: 在上引发此异常: 这是怎么引起的,我该如何解决? 编辑: 产生: 问题答案: 从头开始创建数据库时,可以使用: 这是一个相同的场景。

  • 我正试图将一个实时WordPress站点复制到我的本地服务器上。我通过MAMP从现场站点导入数据库,在尝试连接到phpMyAdmin时收到了一条错误消息: 我在这一点上被难住了。有人能帮忙吗?

  • 问题内容: 我正在尝试从数据库中获取记录。但我正面临拒绝访问的问题。我尝试了在堆栈溢出中提到的其他解决方案,例如向用户授予特权。 访问数据库的代码: 错误的堆栈跟踪: 在这种情况下可能是什么问题。我尝试创建一个新的数据库,但是也没有用。 问题答案: 问题是授予表根用户的权限。’root’@’%’没有任何权限。.就像我以前用作连接地址一样,因此它给出了拒绝访问错误.. 是IP地址的通配符。所以mys

  • 我知道这个标题看起来很熟悉,但不是。我正在处理一个web应用程序,当我运行它时,它显示:用户'root'@'localhost'的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。我得到的消息是拒绝用户'root'@'localhost'的访问(使用密码:YES)。当我重新进入mysql控制台并输入密码时,它会发出一声哔哔声,然后关闭。我得

  • 问题内容: 我试图在服务器上部署Web应用程序,但出现此mysql数据库异常 我试图使用所有的数据库操作从命令提示符处访问数据库。 有什么错误 问题答案: 您需要授予从本地主机对root的访问权限。查看此 ubuntu帮助