Jusqu'à présent, la base de données était déployée sur heroku en utilisant PostgreSQL, mais avec heroku, un phénomène mystérieux se produit dans lequel l'image publiée disparaît après un certain temps.
C'est pourquoi j'ai voulu déployer sur AWS et changé la base de données sur MySQL, donc je vais l'essayer.
MySQL
MySQL est déjà installé, donc si vous ne l'avez pas déjà fait, veuillez l'installer.
Ajoutez maintenant `gem'mysql2 'à votre Gemfile.
config/databese.yml
default: &default
adapter: mysql2
encoding: utf8
username: root
password:
Ouvrez database.yml
et réécrivez-le.
Si vous l'avez installé pour le moment lors de l'apprentissage de certains matériels pédagogiques comme moi, vous n'avez probablement pas défini de mot de passe en tant qu'utilisateur root, alors ajoutez ʻusername: rootet
password:` pour le moment. ..
Si vous avez déjà créé un utilisateur et souhaitez vous connecter, il est conseillé de saisir ce nom d'utilisateur et ce mot de passe. (peut être)
$ bundle install
Installez-le.
$ bundle exec rake db:create
Créer une base de données
$ rails db:migrate
N'oubliez pas cette commande!
Quand je l'ai essayé, ce n'était pas particulièrement difficile, mais j'ai pensé que si je ne le comprenais pas, je pourrais en être accro. (Parce que j'en étais accro)
Du point de vue d'un débutant, changer la base de données semblait difficile, mais c'était étonnamment fluide, il est donc important de relever le défi!
Recommended Posts