Docker: MySQL 5.7 dan Phpmyadmin
Posted on
Hari ini mau main-main sama MySQL, tapi saya tidak mau mengotori system. Jadi, docker adalah pilihan yang tepat. Saya membutuhkan mysql:5.7 dan phpmyadmin/phpmyadmin.
Pertama, saya pull dan run mysql:
docker pull mysql:5.7
docker run --name mysqlku -e MYSQL_ROOT_PASSWORD=passwdku -d mysql:5.7
Selanjutnya, saya pull dan run phpmyadmin/phpmyadmin, tentu saja saya link ke mysqlku:
docker pull phpmyadmin/phpmyadmin
docker docker run --name myadmin --link mysqlku:db -p 8080:80 -d phpmyadmin/phpmyadmin
Selesai. Untuk akses phpmyadmin, silakan buka browser dan pergi ke http://localhost:8080. Login pakai user root
dan passwd passwordku
.
Note:
Kalau ada kendala gagal login, silakan coba untuk masuk container mysqlku dengan cara:
docker exec -it mysqlku bash
Kemudian eksekusi command mysql -u root -p
dan eksekusi query berikut ini: sql alter user 'root'@'localhost' identified with mysql_native_password by 'passwordku';