Rumah > pangkalan data > tutorial mysql > Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

WBOY
Lepaskan: 2023-05-26 18:55:06
ke hadapan
1575 orang telah melayarinya

Tarik imej mysql

Gunakan arahan untuk tarik mysql Versi terakhir pada masa ini ialah 8.0.2*

docker pull mysql
Salin selepas log masuk

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Ia juga boleh dilihat. pada dockerhub Muat turun versi yang ditentukan.

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Mulakan mysql8

docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest
docker ps //查看运行的容器
docker exec -it mysql01 /bin/bash //进入控制台
Salin selepas log masuk

Mulakan mysql:

  • -ia: -i-> Jalankan bekas, -t-> tetapkan semula terminal input pseudo kepada bekas Secara amnya, kedua-dua ini digunakan bersama.

  • -p 3333:3306 Lalai 3306 tidak digunakan dan ditukar kepada mysql3306 bekas pemetaan 3333 hos

  • – bit nama Untuk memberi nama kepada bekas, anda memerlukan mysql01

  • -e untuk mengkonfigurasi aplikasi dalam bekas Di sini kata laluan ditetapkan

  • /bin/bash selepas permulaan Masukkan konsol bekas

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Ini akan memasuki konsol bekas

Konfigurasikan mysql

Mula-mula Log masuk ke mysql

mysql -u root -p //然后输入密码
Salin selepas log masuk

Semak versi mysql

status;
Salin selepas log masuk

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

untuk sambungan jauh yang dibenarkan (perhatikan bahawa mysql 8.0 berbeza daripada kaedah kebenaran sebelumnya)

GRANT ALL ON *.* TO 'root'@'%';//远程连接
flush privileges; //刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//设置密码
flush privileges;//刷新权限
Salin selepas log masuk

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Ujian sambungan jauh

Menggunakan DBeaver, sambungan baharu adalah untuk memasang pemacu mysql8

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

Atas ialah kandungan terperinci Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh. 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