Rundeckで起動時にパラメータ(変数)を指定しよう!
野田竣介
フェルメール株式会社
今回はこのような質問をいただきました。
日本語環境のMySQLを用意したい!
こちらでPostgreSQLのコンテナ起動方法を解説したので、今回はMySQLのコンテナ起動方法を解説します。
早速ですが、コンテナを作成します。
$ docker run -d \
--name mysql5.7 \
-e MYSQL_ROOT_PASSWORD=password\
-e MYSQL_DATABASE=default \
-e MYSQL_ROOT_HOST='%' \
-e TZ='Asia/Tokyo' \
-p 3306:3306 \
mysql/mysql-server:5.7 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci
以下の情報でログインできます。
私はローカルではパスワードなしで運用することが多いのでパスワードを変更します。
以下の2つのコマンドをMySQLで実行!
mysql> update user set authentication_string=password("") where User='root';
mysql> flush privileges;
これでパスワードなしでログインできるようになります!
PostgreSQLに続き、MySQLについても書いてみました。
Dockerでデータベース起動すると何かと便利なんですよね。
直接インストールして使っている人は是非試してみてください!