【问题标题】:Problem starting up mySQL启动 mySQL 的问题
【发布时间】:2010-05-01 17:24:40
【问题描述】:

我刚刚下载了 PHP,并尝试使用以下命令运行 mySQL:

C:\Program Files\EasyPHP-5.3.2i\mySQL\bin\mysql.exe

我得到了错误:

ERROR 1045 (28000): Acess denied for user 'ODBC'@localhost' (using password: YES)

我在网上找到了一个使用 linux 的解决方案,但我在这台机器上运行 vista,不知道这一切意味着什么。请帮忙,我厌倦了使用学校的终端机。

【问题讨论】:

  • 你的本地机器上先运行 MySQL 数据库服务器吗?
  • 我正在运行easyPHP...我刚刚下载了它

标签: mysql mysql-error-1045 sql-grant


【解决方案1】:

这意味着三种可能的事情之一。

  1. 您需要使用您正在使用的密码在 mysql 中创建一个新用户
  2. 将“ODBC”用户的密码设置为您使用的密码
  3. 向您尝试连接的主机授予权限,在本例中为 localhost

如果没有关于您的具体设置的更多信息,将很难更准确地回答。

【讨论】:

    【解决方案2】:

    您是否尝试为命令提供用户名,例如:

    C:\Program Files\EasyPHP-5.3.2i\mySQL\bin\mysql.exe -u root
    

    ?

    【讨论】:

    • 这应该可以。看起来像是在尝试连接一个默认用户,而该用户恰好是一个不存在的用户。
    • 我该如何解决这个问题?
    • 请记住,我以前从未使用过mySQL,如果(我可以正确配置)这将是我的第一次
    • MySQL数据库中有用户。您需要指定要连接的用户。超级 MySQL 帐户是名为 root 的帐户。在 EasyPHP 中,(根据我的阅读),他们没有默认用户密码。
    • 尝试与之前相同的命令,但在末尾添加“-u root”。当您被要求输入密码时,只需按回车键,因为默认密码为空白。一个你登录然后你可以做任何你想做的事。
    【解决方案3】:
    猜你喜欢
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2021-04-05
    • 1970-01-01
    • 2021-01-17
    • 2015-12-01
    相关资源
    最近更新 更多