I have fedora 8 and ruby on rails installed, but i need to use mysql database, not sqlite3. How i can change it to mysql? Can somebody help me?
You can run
rails -d mysql
to generate a rails app that uses mysql as its database. See
rails -h
for more options.
Or, you could change the config/database.yml file in your existing rails app to point at mysql if you know what to change. Here's how a basic one might look:
development: adapter: mysql database: blah_development username: root password:
test: adapter: mysql database: blah_test username: root password:
production: adapter: mysql database: blah_production username: root password:
Just change blah to your rails app name. And, you may want to make
yours use more secure credentials instead of root and an empty
password. ![]()
Regards, Craig
Thank you. It works now.
Just for future reference, you shouldn't use this list for help requests, this is a list for discussing the development of the framework. Usage questions should be sent to the general Rails mailing list, http://groups.google.com/group/rubyonrails-talk (or the Finnish list, http://groups.google.com/group/finnishrails, which has plenty of people able to help with your problems but not too many questions lately ;-).
//jarkko
Kiitos neuvosta, en tosiaan tajunnut että oon väärässä gruopissa, mut nyt siirsin sen toisen kysymyksen sinne talk grouppiin..
Have said that, here is a great resource for accessing databases through ruby: Ruby DBI: Database Access