MySQL ログインするには?

ショコラ
ショコラ

MySQL ログインするには?

「mysql -u{ユーザー名} -p{パスワード} -P{ポート番号} {データベース名}」でキメマス。
※MySQL のポートは 3306 で今回は省略しておきます。

もっさん先輩
もっさん先輩
mysql -u{ユーザー名} -p{パスワード} {データベース名}

※ポイントは「-p」と「{パスワード}」の間にスペースを入れないこと。

↓下はドッカーエグゼックで mysql にログインする方法

docker exec -it {コンテナ名} mysql -u{ユーザー名} -p{パスワード} {データベース名}

mysql にログインしたら show tables で登録されているテーブルの一覧を確認できます。

show tables;

mysql から出る場合は exit を使います。

exit

ログイン情報が環境変数に設定されている前提で、mysql にログインするなら↓こちらです。

mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}

ログイン情報がコンテナ内の環境変数に設定されている前提で、ドッカーエグゼックで mysql にログインするなら↓こちらです。

docker exec -it mysql bash -i -c 'mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}'

ドッカーコンポーズにログイン情報が定義してあるなら↓こちらです。

docker-compose exec db bash -i -c 'mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}'

以上

Scroll to Top