찾다

 >  Q&A  >  본문

Sequel Ace 또는 Sequel Pro와 같은 데이터베이스 GUI를 사용하여 dokku MySQL을 연결합니다.

저는 MySQL로 dokku를 설치했습니다. dokku의 MySQL 데이터베이스를 Sequel ace 또는 Sequel pro와 같은 데이터베이스 GUI에 연결하는 방법을 알아보려고 합니다.

데이터베이스를 생성하고 이를 내 (Laravel) 애플리케이션에 연결했는데 훌륭하게 작동합니다! 하지만 dokku 내부의 데이터베이스에 연결하기 위해 후속 ace에 어떤 사용자 이름/비밀번호/호스트를 입력해야 하는지 모르겠습니다.

이 분야에 경험이 있는 사람이 있나요?

미리 감사드립니다!

P粉792673958P粉792673958268일 전494

모든 응답(1)나는 대답할 것이다

  • P粉309989673

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

    알아냈어요.

    1. mysql 데이터베이스를 포트 dokku mysql:expose <db_name> <port>
    2. 에 노출하세요.
    3. 실행 dokku mysql:info <db_name> "Dsn"(DATABASE_URL)을 찾으세요. mysql://mysql:@dokku-mysql-staging-db:3306/
    4. 과 같습니다.
    5. 이 URL에는 필요한 모든 정보가 포함되어 있습니다. [数据库类型]://{用户名}:{密码}@{内部docker主机名}/{db_name}
    6. 이제 데이터베이스 GUI에 원격으로 연결할 수 있습니다

    Sequel Pro를 사용하여 성공적으로 연결했는데 다음 메시지가 표시되었습니다.

    으아악

    PS: 서버에서 UFW를 비활성화해야 한다는 내용을 어디선가 읽었지만, 저는 서버 관리자가 아니기 때문에 그 결과는 모르겠습니다.

    회신하다
    0
  • 취소회신하다