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

Bagaimana untuk memasang MySql8 dengan Docker dan mengaksesnya dari jauh

WBOY
WBOYke hadapan
2023-05-26 18:55:061467semak imbas

Tarik imej mysql

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

docker pull mysql

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 //进入控制台

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 //然后输入密码

Semak versi mysql

status;

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;//刷新权限

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam