Advan – Bagi para pengembang website, MySQL merupakan salah satu sistem manajemen basis data (database management system) yang paling populer. Sistem ini dikenal handal, mudah digunakan, dan memiliki banyak fitur yang bermanfaat. Namun, mengelola MySQL secara tradisional bisa memakan waktu dan rumit. Di sinilah Docker hadir sebagai solusi. Docker adalah platform containerization yang memungkinkan kamu menjalankan aplikasi dalam container yang terisolasi dan ringan. Simak artikel ini untuk mengetahui cara mengganti menjalankan MySQL di Docker.
Keuntungan Menjalankan MySQL di Docker
- Kemudahan penggunaan: Kamu tidak perlu menginstal dan mengkonfigurasi MySQL secara manual di setiap mesin.
- Portabilitas: Container MySQL dapat dijalankan di berbagai platform, termasuk Windows, macOS, dan Linux.
- Skalabilitas: Kamu dapat dengan mudah menambah atau menghapus container MySQL sesuai kebutuhan.
- Isolasi: Setiap container MySQL diisolasi dari container lainnya, sehingga masalah pada satu container tidak akan memengaruhi container lainnya.
Baca Juga: Langkah-langkah Konfigurasi MySQL di Linux
Panduan Memulai: Menjalankan MySQL di Docker
Berikut adalah langkah-langkah dasar untuk menjalankan MySQL di Docker:
1. Tarik Image MySQL
Pertama, kamu perlu menarik image MySQL dari Docker Hub. Kamu dapat melakukannya dengan perintah berikut:
Bash
docker pull mysql
Perintah ini akan menarik image MySQL terbaru dari Docker Hub dan menyimpannya di komputer kamu.
2. Jalankan Container MySQL
Setelah image MySQL ditarik, kamu dapat menjalankan container MySQL dengan perintah berikut:
Bash
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=passwordku -v /var/lib/mysql:/var/lib/mysql mysql
Perintah ini akan menjalankan container MySQL dalam mode detached (-d) dan memetakan port 3306 di komputer kamu ke port 3306 di dalam container (-p).
Perintah ini juga menetapkan kata sandi root MySQL ke “passwordku” (-e MYSQL_ROOT_PASSWORD=passwordku) dan memasang direktori /var/lib/mysql di komputer kamu ke direktori /var/lib/mysql di dalam container (-v).
3. Akses MySQL Shell
Setelah container MySQL berjalan, kamu dapat mengakses shell MySQL dengan perintah berikut:
Bash
docker exec -it mysql mysql -u root -p
Perintah ini akan membuka shell MySQL di dalam container. Kamu akan diminta memasukkan kata sandi root MySQL yang kamu atur sebelumnya.
Tips dan Trik
Berikut adalah beberapa tips dan trik untuk menjalankan MySQL di Docker:
- Kamu dapat menggunakan environment variables lain untuk mengkonfigurasi container MySQL kamu, seperti nama database dan pengguna.
- Kamu dapat menggunakan volume untuk menyimpan data MySQL kamu secara persisten.
- Kamu dapat menggunakan Docker Compose untuk mengelola container MySQL dan aplikasi kamu secara bersamaan.
Baca Juga: Panduan Jitu Cara Membuat Clustering MySQL
Menjalankan MySQL di Docker adalah cara yang mudah dan nyaman untuk mengelola database MySQL kamu. Dengan Docker, kamu dapat dengan mudah menjalankan MySQL di berbagai platform, skalakan database kamu sesuai kebutuhan, dan mengisolasi database kamu dari aplikasi lain.
Bekerja dan bermain dengan mudah dan nyaman menggunakan Advan All In One PC. Komputer desktop ringkas ini dilengkapi dengan berbagai fitur canggih yang siap meningkatkan produktivitas kamu.
Nikmati pengalaman visual yang memukau dengan layar Full HD 21.5 inch yang jernih dan tajam. Bekerja di beberapa jendela sekaligus, menonton film, atau bermain game dengan nyaman tanpa khawatir mata lelah.***
Editor: Mahfida Ustadhatul Umma