Dockerを用いて一行でmysqlサーバーを動かす

以下のコマンドを実行します。

docker run -e MYSQL_ROOT_PASSWORD=password -d -p 3306:3306 mysql --character-set-server=utf8mb4

これだけで、dockerのmysqlサーバーの動いているコンテナが立ち上がります。なお、以下のように設定しています。

  • rootのパスワードは'password'
  • 文字コードはutf8mb4
  • 3306番ポートをフォワード

以下のコマンドで、シェルから実際に接続できるはずです。

mysql -u root -ppassword