Sambungkan dokku MySQL menggunakan GUI pangkalan data seperti Sequel Ace atau Sequel Pro
P粉792673958
P粉792673958 2024-03-27 23:38:57
0
1
438

Saya memasang dokku dengan MySQL. Saya cuba memikirkan cara menyambung pangkalan data MySQL dalam dokku ke GUI pangkalan data seperti Sequel ace atau Sequel pro.

Saya telah mencipta pangkalan data dan memautkannya ke aplikasi (Laravel) saya dan ia berfungsi dengan baik! Tetapi saya tidak tahu nama pengguna/kata laluan/hos mana yang perlu saya isi dalam sekuel ace untuk menyambung ke pangkalan data di dalam dokku.

Ada sesiapa yang mempunyai pengalaman dalam bidang ini?

Terima kasih terlebih dahulu!

P粉792673958
P粉792673958

membalas semua(1)
P粉309989673

Terfikir.

  1. Dedahkan pangkalan data mysql anda ke port dokku mysql:expose <db_name> <port>
  2. Jalankan dokku mysql:info <db_name> Cari "Dsn" (URL_DATABASE). Ia kelihatan seperti mysql://mysql:@dokku-mysql-staging-db:3306/
  3. URL ini mengandungi semua maklumat yang anda perlukan [数据库类型]://{用户名}:{密码}@{内部docker主机名}/{db_name}
  4. Kini anda boleh menyambung dari jauh ke GUI pangkalan data

Saya berjaya menyambung menggunakan Sequel Pro dan mesej berikut dipaparkan:

Host: { your servers IP address }

Username: { username from DB URL }

Password: { password from DB URL }

Port: { port you exposed the DB on }

PS: Saya membaca di suatu tempat bahawa anda perlu melumpuhkan UFW pada pelayan, tetapi saya tidak berada dalam pentadbiran pelayan jadi saya tidak tahu akibatnya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan