docker MySQL 後からバージョンをかえる ITかあさん

ITかあさん

docker MySQL 後からバージョンをかえる

docker-compose.yml に記載しておいたMySQLのバージョンを後からやっぱり変えたい時。

Laravel5.4とMySQL5.6では相性が悪いので、MySQLのバージョンを上げることになったので、なんとなくメモ。
Laravel5.4から標準のcharasetがutf8mb4に変わったことに起因します

そこで、あとからやっぱりMySQLのバージョンを変更したい時の手順です。

docker imageなければ追加

docker pull mysql:5.7
docker-compose.ymlのMySQLのバージョンを5.7に変更
docker stop mysql56 docker
docker rm mysql56 docker
docker-compose up -d

一度MySQLコンテナごと破棄しているので、もう一度migrationを実行する必要があります。

初夏のJavaScript祭 in サーキュレーションビル ForPro