Inhalt meiner config/database.yml
Datei:
# 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
Da die Kommentare über den Konfigurationen sagen, Sie könnten das mysql2 Juwel zuerst über das Terminal zu installieren. Nachdem die Installation abgeschlossen ist, machen Sie eine bundle install
und rake db:migrate
und können dann über phpmyadmin auch auf die Datenbank zugreifen.
Ich war gerade vor einer Stunde über diese Frage gestolpert, mehr als 2 Jahre später, seit die Frage gestellt wurde. Obwohl ich verstehe, dass dies sehr spät ist und OP sicherlich dieses Problem gelöst haben muss, um anderen Einsteigern wie mir, die hier für eine Lösung kommen, zu helfen, habe ich daran gedacht, hier meine Lösung zu schreiben. Ich hoffe es hilft.
Ok ich bin gewohnt, phpmyadmin zu verwenden, also wann kann ich auf phpmyadmin zugreifen? Und woher weiß ich, wie mein Passwort ist? in datenbank.yml? – jesper
Nun, wenn Sie Ihre eigene Datenbank erstellt haben, haben Sie sie mit Anmeldeinformationen konfiguriert, richtig? Wenn Sie es nicht selbst erstellt haben, sollten Sie den db admin fragen. Es gibt keine Standard-Substitution für phpmyadmin, es gibt einige Engines/Edelsteine, die dieses Verhalten jedoch minimieren: http://stackoverflow.com/questions/8554676/is-there-a-phpmyadmin-for-ruby-on-rails Ich benutze es aber nicht, ich bevorzuge die mysql-Befehlszeile, oder wenn Sie auf einem Mac: Sequel Pro – Stobbej