Rumah > pangkalan data > tutorial mysql > Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux

Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux

WBOY
Lepaskan: 2023-06-02 22:07:33
ke hadapan
1458 orang telah melayarinya

Langkah 1: Muat turun imej mysql

docker pull mysql
Salin selepas log masuk

Lalainya ialah memuat turun versi stabil terkini

Langkah 2: Mulakan imej mysql

docker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql
Salin selepas log masuk
  • --nama ialah alias bagi imej

  • -p memetakan 3306 hingga 3306 (docker ialah mesin maya dengan portnya sendiri)

  • -e MYSQL_ROOT_PASSWORD=mysqlpassword Tetapkan kata laluan pelayan mysql (diperlukan kemudian, pastikan anda ingat)

  • -d Permulaan Backend

  • Mulakan nama cermin (boleh Gantikan dengan id)

Langkah ketiga: Tanya imej yang dimulakan

docker ps
Salin selepas log masuk

seperti berikut:

Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux

Langkah Keempat: Masukkan bekas

docker exec -it dockermysql bash
Salin selepas log masuk

dockermysql ialah nama imej, anda boleh menggantikannya dengan id

Langkah 5: Log masuk ke mysql

mysql -u root -p
Salin selepas log masuk

dan masukkan kata laluan yang ditetapkan di atas

Langkah 6: Sediakan akses jauh

Tukar pangkalan data (lalai sepatutnya begini, tidak mengapa untuk menukarnya, tukarkannya untuk berada di bahagian selamat)

use mysql;
Salin selepas log masuk

Tukar keizinan pautan jauh

grant all privileges on *.* to 'root'@'%';
Salin selepas log masuk

Langkah 7: Ralat Navicat Link Times 2059

Punca ralat ialah masalah dengan kaedah penyulitan

Semak ia:

select Host,User,plugin from user;
Salin selepas log masuk

Hasil sebelum pengubahsuaian adalah seperti berikut:

Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux

Laksanakan arahan pengubahsuaian:

alter user 'root'@'%' identified with mysql_native_password by 'yourPassword';
Salin selepas log masuk

Tukar kepada kata laluan mysql anda

Hasil selepas pengubahsuaian yang berjaya adalah seperti berikut:

Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux

Atas ialah kandungan terperinci Bagaimana untuk memasang mysql8 dan mengkonfigurasi sambungan jauh dengan docker di bawah Linux. 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