Ubuntuでローカルで使えるMySQLコンテナを作る→VScodeからアクセスする

以下のコマンドで作れます。

docker run --name コンテナ名 -e MYSQL_ROOT_PASSWORD=パスワード -d -p ホストのPORT番号:コンテナ側のPORT番号 mysql:タグ番号

 

例えば以下のような感じ。

docker run --name mysql-test -e MYSQL_ROOT_PASSWORD=passworddayo -p 3306:3306 mysql:5.7.36

 

次にVScodeでMySQLという拡張機能(cweijanという作者が作っているほう)を入れて、以下のような設定画面で、パスワードを入力してConnectを押すと、コンテナに接続できます。

 

パスワードなしのコンテナ

以下のコマンドを打つと、rootにパスワードが設定されている状態のコンテナを作成できます。

docker run --name mysql-test -e MYSQL_ALLOW_EMPTY_PASSWORD="yes" -p 3306:3306 mysql:5.7.36

MYSQL_ALLOW_EMPTY_PASSWORDという環境変数がポイントです。(Docker公式ページに書いてます)

 

おわり

MySQL
スポンサーリンク
この記事を書いた人
penpen

1991生まれ。
2019年くらいからフロントエンドエンジニアを目指している元アフィリエイターです💩

penpenをフォローする
penpenをフォローする
penpenメモ

コメント

タイトルとURLをコピーしました