拒绝访问mysql

时间:2013-12-19 06:40:07

标签: mysql wamp

在Windows 7上,我试图通过命令行使用mysql(通过WAMP安装),而没有明确指定我的用户名和密码,如下所示

shell> mysql 

要做到这一点,我需要更改MySQL的配置文件,这应该是my.ini。我做到了那个

...
# The following options will be passed to all MySQL clients
[client]
password    = my_password
port        = 3306
socket      = /tmp/mysql.sock
...

然而,当我尝试访问mysql时,我仍然收到消息

ERROR 1045 (28000): Access denied for user 'ODBC'@localhost' (using password: NO)

我该如何解决这个问题?

我的my.ini在

C:\wamp\bin\mysql\mysql5.5.24

请注意,上面指定的密码my_password不是我的真实密码,而是在没有引号的文件中指定的。

编辑:

好的,上面的方法有效 - 它允许我通过CLI使用mysql - 但只有当我打开WAMP时......为什么?当它没有打开时,我被拒绝访问,如上所述...

1 个答案:

答案 0 :(得分:0)

它不是特别安全,但是如果你将帐户名添加到my.ini文件以及它将适用于你的密码

# The following options will be passed to all MySQL clients
[client]
user        = "Fred"
password    = "Bloggs"
port        = 3306
socket      = /tmp/mysql.sock
...
相关问题