Docker: MySQL 5.7 dan Phpmyadmin

Docker: MySQL 5.7 dan Phpmyadmin

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:

1
2
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:

1
2
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. phpmyadmin.png

Note:

Kalau ada kendala gagal login, silakan coba untuk masuk container mysqlku dengan cara:

1
docker exec -it mysqlku bash

Kemudian eksekusi command mysql -u root -p dan eksekusi query berikut ini:

alter user 'root'@'localhost' identified with mysql_native_password by 'passwordku';