0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DockerでMysqlを使いたい

Last updated at Posted at 2020-08-27

Dockerを初めてまだ日数が立っておらず、ハマったので、備忘録としてターミナルでMysqlに接続し、弄る方法を記述していく。

始めに、

docker ps

で、MysqlのコンテナIDを確認。

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

こんな感じで出るので、今回は"c71b0bf50f29"をコピーしておく。

次に、

docker exec -it コンテナID mysql -u root -p

でMysqlに接続する。

今回は今コピーした”c71b0bf50f29 ”をペーストする。

パスワードは、database.ymlに記述したのでOK

#おまけ

そこからテーブルを弄りたい場合、

show databases;

で、データベースをコピーし、

use 今コピーしたDB名

テーブル内確認

select * from テーブル名;

テーブル内を全削除

DELETE FROM テーブル名;
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?