[RUBY] Bearbeiten Sie MySQL mit Befehlen in der Docker-Umgebung

Da die Anzahl der Tage für Docker nicht zum ersten Mal festgelegt wurde, werde ich beschreiben, wie Sie im Terminal eine Verbindung zu MySQL herstellen und als Memorandum damit spielen.

Am Anfang,

docker ps

Überprüfen Sie dann die Container-ID von 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

Es wird so herauskommen, also werde ich dieses Mal "c71b0bf50f29" kopieren.

Nächster,

docker exec -it container ID mysql-u root -p

Verbinden Sie sich mit MySQL mit.

Fügen Sie dieses Mal das soeben kopierte "c71b0bf50f29" ein.

Das Passwort ist in database.yml geschrieben, also ist es OK

Bonus

Wenn Sie von dort aus mit dem Tisch spielen möchten

show databases;

Dann kopieren Sie die Datenbank und

use Der gerade kopierte DB-Name

Überprüfen Sie die Tabelle

select *vom Tabellennamen;

Löschen Sie alle in der Tabelle

DELETE FROM Tabellenname;

Recommended Posts

Bearbeiten Sie MySQL mit Befehlen in der Docker-Umgebung
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Ausführen mit normalen Befehlen für die Entwicklungssprache in der Docker-Entwicklungsumgebung
Konstruktionsnotiz für die MySQL 5.7 (Docker) -Umgebung
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Erstellen einer Docker-Umgebung mit WSL
Build Rails (API) x MySQL x Nuxt.js Umgebung mit Docker
Erstellen einer Datenbankumgebung mit Docker in Spring Boot (IntellJ)
So erstellen Sie mit Docker ~ Express ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
Erstellen Sie eine Entwicklungsumgebung für Rails-Anwendungen mit Docker [Docker, Rails, Puma, Nginx, MySQL]
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Erstellen Sie mit Docker eine Node.js-Umgebung
Umgebungsbau mit Docker für Anfänger
Lesen Sie die Dump-Datei mit MySQL von Docker
Erstellen Sie mit Docker eine SolrCloud-Überprüfungsumgebung
Häufig verwendete Befehle für MySQL-Operationen
Aktualisieren Sie MySQL mit Docker von 5.7 auf 8.0
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
So erstellen Sie mit Docker ~ MySQL ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
So erstellen Sie eine Rails + Vue + MySQL-Umgebung mit Docker [neueste Version 2020/09]
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
Konstruktionsverfahren für die Docker-Umgebung "Rails 6 x MySQL 8" für die gemeinsame Nutzung mit Teams
So erstellen Sie mit Docker ~ Sequelize ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
SQL-Anweisungslernen ~ Umgebungskonstruktion ~ Docker + MySQL
Aufbau einer GPU-Umgebung mit Docker [Version Oktober 2020]
[Docker] Verwenden Sie Umgebungsvariablen in Nginx conf
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Erstellen einer Rails 6- und PostgreSQL-Umgebung mit Docker
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
Verwenden Sie Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Schaben mit Puppenspieler in Nuxt auf Docker.
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Der MySQL-Container startet nicht in Docker
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8