contenuto del mio file di config/database.yml
:
# Ensure the MySQL gem is defined in your Gemfile
# gem 'mysql2'
#
# Install MySql gem if not already there.
# Below command installs some pre-requisites for the installation:
# sudo apt-get install libmysqlclient-dev mysql-client
# After above, this to finish gem installation:
# gem install mysql2
#
# And be sure to use new-style password hashing:
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: YOUR_DATABASE_HERE
pool: 5
username: root
password: root
Come le osservazioni di cui sopra le configurazioni dicono, potrebbe essere necessario installare il gioiello mysql2 prima tramite il terminale. Al termine dell'installazione, fare un bundle install
e rake db:migrate
e quindi accedere al database tramite phpmyadmin.
Mi ero appena imbattuto in questa domanda un'ora fa, più di 2 anni dopo la domanda è stata posta. Anche se capisco che è molto tardi e sicuramente OP deve averlo risolto, per il piacere di altri utenti principianti come me che potrebbero venire qui per una soluzione, ho pensato di scrivere qui la mia soluzione. Spero che sia d'aiuto.
Ok, sono abituato a usare phpmyadmin, quindi quando posso accedere a phpmyadmin? E come faccio a sapere qual è la mia password ecc? in database.yml? – jesper
Bene, quando hai creato il tuo database, lo hai configurato con le credenziali, giusto? Se non l'hai creato da solo, dovresti chiedere all'amministratore di db. Non esiste una sostituzione predefinita per phpmyadmin, ci sono alcuni motori/gem che eseguono questo comportamento, tuttavia: http://stackoverflow.com/questions/8554676/is-there-a-phpmyadmin-for-ruby-on-rails Non lo uso però, preferisco la linea mysql cmd, o quando si è su un Mac: Sequel Pro – Stobbej