# RoR on Bluehost

**URL:** <https://www.ruby-forum.com/t/ror-on-bluehost/162486>\
**Category:** Rails\
**Created:** [March 10, 2009, 1:44pm UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486 "2009-03-10T13:44:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prichard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/90db22/32.png) [@prichard](https://www.ruby-forum.com/u/prichard)\
**Post date:** [March 10, 2009, 1:44pm UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486/1 "2009-03-10T13:44:44Z")

</div>

Hi all. I’m having problems getting a RoR app to run on bluehost. Here’s  
the rundown. First I’m frustrated because I have two accounts, I’ve  
gotten an app to run on one account, and I can’t get one running on the  
other. And I’m pretty sure I did everything the same.

On the one that isn’t working, I keep getting the error page. When I  
launch the console and try something like;  
user = User.new  
I get this error:  
Mysql::Error: Access denied for user ‘root’@‘localhost’ (using password:  
YES)

Here’s what I have in database.yml  
production:  
adapter: mysql  
database: \*\*\*\*\*\*\*  
user: \*\*\*\*\*\*  
password: \*\*\*\*\*\*  
host: localhost  
socket: /var/lib/mysql/mysql.sock  
timeout: 5000

I copied and pasted the database name, user name and password (database  
name and user name are prepended with my account name)

I’ve checked the permissions on the public folder and on dispatch.\*  
I need to get this site running asap, anyone have any ideas?

---

<div class="post-metadata">

**Author:** ![prichard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/90db22/32.png) [@prichard](https://www.ruby-forum.com/u/prichard)\
**Post date:** [March 10, 2009, 2:01pm UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486/2 "2009-03-10T14:01:10Z")

</div>

Wouldn’t you database name and user name be different for the  
different account? If you just copied them then your trying to access  
the database name under the other account. If I am not mistaken you  
can not do this with shared hosting on bluehost.

Sean McGilvray

Sent from my iPhone

On Mar 10, 2009, at 5:44 AM, Paul R.  
\<removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![prichard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/90db22/32.png) [@prichard](https://www.ruby-forum.com/u/prichard)\
**Post date:** [March 10, 2009, 3:16pm UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486/3 "2009-03-10T15:16:25Z")

</div>

at least create ur own MySQL account from ur cpanel…  
U can’t access the database as root.

On Mar 10, 7:44 pm, Paul R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![prichard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/90db22/32.png) [@prichard](https://www.ruby-forum.com/u/prichard)\
**Post date:** [March 10, 2009, 3:23pm UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486/4 "2009-03-10T15:23:06Z")

</div>

Uhm yeah. To specify, when I said I copied and pasted the user name and  
password and stuff, I meant that I copied it from cpanel on the second  
account, to make sure that the user name, password, and database name  
were correct. Also, I’m not trying to access mysql as root, that’s the  
point. That’s why the error makes no sense. I don’t know why it’s trying  
to access the database as root, it shouldn’t be.

---

<div class="post-metadata">

**Author:** ![prichard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/90db22/32.png) [@prichard](https://www.ruby-forum.com/u/prichard)\
**Post date:** [March 11, 2009, 5:59am UTC](https://www.ruby-forum.com/t/ror-on-bluehost/162486/5 "2009-03-11T05:59:09Z")

</div>

After a very long and stressful day, I finally found my problem  
(actually someone on the bluehost forum had the same problem:) )  
in my database.yml file I had ‘user’ instead of ‘username’. A complete  
n00b mistake on my part, but there it is in case some one gets the same  
error 🙂
