2012-03-08 56 views
0

我为RoR安装mysql,并且出现访问被拒绝错误。我试着在网上搜索如何解决这个问题......但我现在还不知道如何进行。当我尝试使用rake数据库时发生Mysql访问被拒绝错误:创建

基本上,我这样做: sudo apt-get install mysql-client mysql-server libmysql-ruby1.8

而且我没有得到的密码屏幕。我确定我选择了一个我知道的密码,但是当我尝试运行rake数据库时出现以下错误:create:Access denied for user 'root'@'localhost' (using password: YES)

我该如何解决这个问题?谢谢!

+0

您是否尝试过使用主机名而不是本地主机的? – Steven 2012-03-08 23:44:05

+0

我的主机名是什么?我的命令行是这样的:parallels @ ubuntu:〜/ Desktop $ – 2012-03-08 23:50:12

+0

发布你的database.yml文件 – Bijendra 2012-03-09 06:42:24

回答

1

您是否能够连接到使用

mysql -uroot -p -hlocalhost 

mysql -uroot -p -h127.0.0.1 

数据库中,如果您能够使用第二,但不是第一个连接,修改database.yml文件,以包括Host: 127.0.0.1并用Socket删除该行。

+0

都给我“拒绝访问”。我只需要一种方法来重置密码......这是令人沮丧的。 – 2012-03-09 00:14:45

相关问题