Rumah  >  Soal Jawab  >  teks badan

Sambungkan dokku MySQL menggunakan GUI pangkalan data seperti Sequel Ace atau Sequel Pro

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粉792673958P粉792673958205 hari yang lalu406

membalas semua(1)saya akan balas

  • P粉309989673

    P粉3099896732024-03-28 14:32:00

    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.

    balas
    0
  • Batalbalas