Rumah > Soal Jawab > teks badan
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粉3099896732024-03-28 14:32:00
Terfikir.
dokku mysql:expose <db_name> <port>
dokku mysql:info <db_name>
Cari "Dsn" (URL_DATABASE). Ia kelihatan seperti mysql://mysql:[数据库类型]://{用户名}:{密码}@{内部docker主机名}/{db_name}
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.