Sequel Ace 또는 Sequel Pro와 같은 데이터베이스 GUI를 사용하여 dokku MySQL을 연결합니다.
P粉792673958
P粉792673958 2024-03-27 23:38:57
0
1
484

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

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

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

미리 감사드립니다!

P粉792673958
P粉792673958

모든 응답(1)
P粉309989673

알아냈어요.

  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를 비활성화해야 한다는 내용을 어디선가 읽었지만, 저는 서버 관리자가 아니기 때문에 그 결과는 모르겠습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿