Étant donné que le nombre de jours pour Docker n'a pas été défini pour la première fois, je décrirai comment se connecter à Mysql dans le terminal et jouer avec lui comme un mémorandum.
Au début,
docker ps
Ensuite, vérifiez l'ID de conteneur de Mysql.
name@mbp APP_NAME % docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2acfbade0963 app_name_web "rails s -p 3000 -b …" 2 days ago Up 2 days 0.0.0.0:3000->3000/tcp app_name
c71b0bf50f29 mysql:5.6.47 "docker-entrypoint.s…" 2 days ago Up 2 days 0.0.0.0:3306->3306/tcp app_name
Il sortira comme ça, donc cette fois je vais copier "c71b0bf50f29".
prochain,
docker exec -it ID du conteneur mysql-u root -p
Connectez-vous à Mysql avec.
Cette fois, collez le "c71b0bf50f29" que vous venez de copier.
Le mot de passe est écrit dans database.yml, donc c'est OK
Si vous voulez jouer avec la table à partir de là
show databases;
Copiez ensuite la base de données et
utilisez le nom de la base de données que vous venez de copier
Vérifiez dans le tableau
select *à partir du nom de la table;
Supprimer tout dans le tableau
DELETE FROM nom de la table;
Recommended Posts