Gunakan arahan untuk tarik mysql Versi terakhir pada masa ini ialah 8.0.2*
docker pull mysql
Ia juga boleh dilihat. pada dockerhub Muat turun versi yang ditentukan.
docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest docker ps //查看运行的容器 docker exec -it mysql01 /bin/bash //进入控制台
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
Ini akan memasuki konsol bekas
Mula-mula Log masuk ke mysql
mysql -u root -p //然后输入密码
Semak versi mysql
status;
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;//刷新权限
Menggunakan DBeaver, sambungan baharu adalah untuk memasang pemacu mysql8
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!