Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaran

WBOY
Lepaskan: 2023-05-27 09:49:35
ke hadapan
2086 orang telah melayarinya

Pasang mysql 8.0

docker run -p 63306:3306 -e mysql_root_password=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0
Salin selepas log masuk
  • p 53306:3306 Petakan port 3306 bekas docker ke port 63306 hos

    <🎜
  • -e mysql_root_password=zhaooleemysql Kata laluan log masuk pengguna akar ialah zhaooleemysql

  • --name zhaooleemysqldb Nama bekas baharu ialah zhaooleemysq>

  • mysql :8.0 Versi pangkalan data mysql yang digunakan ialah 8.0
Masukkan bekas

docker exec -it zhaooleemysqldb bash
Salin selepas log masuk

Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaran

Log masuk ke pangkalan data

mysql -uroot -p
zhaooleemysql
Salin selepas log masuk
Buat pengguna baharu (8.0 lebih ketat, lebih menyusahkan untuk log masuk dari jauh dengan pengguna akar, kami memilih untuk mencipta pengguna baharu)

create user &#39;zhaoolee&#39; identified with mysql_native_password by &#39;eelooahzpw&#39;;
Salin selepas log masuk

Nama pengguna baharu ialah zhaoolee

Kaedah penyulitan kata laluan ialah zhaoolee mysql_native_password Kata laluan untuk pengguna baharu ialah eelooahzpwmysql_native_passwordeelooahzpw

Tambah kebenaran untuk pengguna baharu zhaoolee

grant all privileges on *.* to &#39;zhaoolee&#39;;
Salin selepas log masuk

Segar semula kebenaran

flush privileges;
Salin selepas log masuk

Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaranPangkalan data baharu

create database v2fy charset=utf8;
Salin selepas log masuk

Nama pangkalan data baharu ialah

v2fyKeluar pangkalan data

exit
Salin selepas log masuk

Keluar dari bekas docker

control + p + q
Salin selepas log masuk

Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaranCuba sambungkan dengan navicat

Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaran

Atas ialah kandungan terperinci Cara menggunakan Docker untuk membina mysql yang boleh diakses secara luaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan