zawartość mojego pliku 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
Ponieważ komentarze powyżej konfiguracjach powiedzieć, być może trzeba najpierw zainstalować gem mysql2 przez terminal. Po zakończeniu instalacji wykonaj bundle install
i rake db:migrate
, a następnie uzyskaj dostęp do bazy danych za pomocą phpmyadmin.
Właśnie natknęliśmy się na to pytanie godzinę temu, więcej niż 2 lata później, ponieważ padło pytanie. Chociaż rozumiem, że jest to bardzo późno i na pewno OP musiał to rozwiązać, ze względu na innych początkujących użytkowników, takich jak ja, którzy mogą tu przyjść po rozwiązanie, pomyślałem o napisaniu mojego rozwiązania tutaj. Mam nadzieję, że to pomoże.
Ok jestem przyzwyczajony do korzystania phpMyAdmin, więc kiedy mogę uzyskać dostęp do phpMyAdmin? A skąd mam wiedzieć, jakie jest moje hasło itp.? w database.yml? – jesper
Cóż, po utworzeniu własnej bazy danych skonfigurowałeś ją przy użyciu poświadczeń, prawda? Jeśli nie stworzyłeś go sam, powinieneś zapytać administratora db. Nie ma domyślnego podstawienie dla phpMyAdmin, istnieje kilka silników/perełki że MINIC to zachowanie, choć: http://stackoverflow.com/questions/8554676/is-there-a-phpmyadmin-for-ruby-on-rails I dont używać go jednak, wolę linię cmd mysql, lub gdy na komputerze Mac: Sequel Pro – Stobbej