mysql docker port ◀ cara membuat login dengan mysql

mysql docker port

Docker MySQL pada Port Berbeda - Stack Overflow Anda perlu memetakan port kontainer 3306 ke port TCP yang diinginkan (pada server Anda): -p host_port:container_port (memetakan container_port xx ke host_port yy). Untuk mysql Anda, gunakan perintah docker berikut: ``` docker run --detach --name=test-mysql -p 52000:3306 --env="MYSQL_ROOT_PASSWORD=mypassword" mysql ``` Anda dapat mengikat port host ke port 3306 kontainer dan terhubung ke localhost:33060 menggunakan klien MySQL di host Anda. Anda juga dapat menyiapkan kata sandi, database, pengguna, dan file seed untuk menjalankan yang pertama. Untuk memulai kontainer MySQL pada port 3306 dan mengeksposnya pada port 3307, gunakan salah satu perintah docker berikut: ``` docker container run -d --name=LocalMySQLDB -p 3307:3306 -e MYSQL_ROOT_PASSWORD=password mysql ``` atau ``` docker run -d --name=LocalMySQLDB -p 3307:3306 -e MYSQL_ROOT_PASSWORD=password mysql ``` Selain itu, Anda dapat menggunakan docker-compose untuk membuat kontainer MySQL dengan lebih mudah. Di sini, Anda dapat membuat file YAML dengan tag version dan services, lalu jalankan perintah berikut: ``` docker-compose up -d ``` Anda juga dapat menggunakan perintah docker exec untuk menjalankan perintah di dalam kontainer Docker dan melihat log MySQL melalui container log. Sekarang, dari mesin lokal Anda, Anda dapat terhubung ke server pada port 3307 menggunakan klien mysql untuk berinteraksi dengan database Anda. Menerapkan docker untuk menjalankan MySQL dapat membantu mengoptimalkan database Anda dengan cara yang mudah dan cepat.