Bisher wurde die Datenbank mithilfe von PostgreSQL für Heroku bereitgestellt. Bei Heroku tritt jedoch ein mysteriöses Phänomen auf, bei dem das veröffentlichte Bild nach einer bestimmten Zeit verschwindet.
Aus diesem Grund wollte ich AWS bereitstellen und habe die Datenbank auf MySQL geändert, also werde ich es versuchen.
MySQL
MySQL ist bereits installiert. Wenn Sie dies noch nicht getan haben, installieren Sie es bitte.
Fügen Sie nun "gem'mysql2" zu Ihrer Gemfile hinzu.
config/databese.yml
default: &default
adapter: mysql2
encoding: utf8
username: root
password:
Öffnen Sie database.yml
und schreiben Sie es neu.
Wenn Sie es vorerst installiert haben, als Sie einige Lehrmaterialien wie mich gelernt haben, haben Sie wahrscheinlich kein Passwort als Root-Benutzer festgelegt. Fügen Sie also zu diesem Zeitpunkt "Benutzername: root" und "Passwort:" hinzu. ..
Wenn Sie bereits einen Benutzer erstellt haben und sich anmelden möchten, empfiehlt es sich, diesen Benutzernamen und dieses Kennwort einzugeben. (vielleicht)
$ bundle install
Es installieren.
$ bundle exec rake db:create
Erstellen Sie eine Datenbank
$ rails db:migrate
Vergiss diesen Befehl nicht!
Als ich es tatsächlich versuchte, war es nicht besonders schwierig, aber ich dachte, wenn ich es nicht verstehe, könnte ich süchtig danach werden. (Weil ich süchtig danach war)
Aus der Sicht eines Anfängers schien es schwierig, die DB zu ändern, aber sie verlief unerwartet reibungslos. Daher ist es wichtig, sich der Herausforderung zu stellen!