저는 MySQL로 dokku를 설치했습니다. dokku의 MySQL 데이터베이스를 Sequel ace 또는 Sequel pro와 같은 데이터베이스 GUI에 연결하는 방법을 알아보려고 합니다.
데이터베이스를 생성하고 이를 내 (Laravel) 애플리케이션에 연결했는데 훌륭하게 작동합니다! 하지만 dokku 내부의 데이터베이스에 연결하기 위해 후속 ace에 어떤 사용자 이름/비밀번호/호스트를 입력해야 하는지 모르겠습니다.
이 분야에 경험이 있는 사람이 있나요?
미리 감사드립니다!
P粉3099896732024-03-28 14:32:00
알아냈어요.
dokku mysql:expose <db_name> <port>
dokku mysql:info <db_name>
"Dsn"(DATABASE_URL)을 찾으세요. mysql://mysql:[数据库类型]://{用户名}:{密码}@{内部docker主机名}/{db_name}
Sequel Pro를 사용하여 성공적으로 연결했는데 다음 메시지가 표시되었습니다.
으아악PS: 서버에서 UFW를 비활성화해야 한다는 내용을 어디선가 읽었지만, 저는 서버 관리자가 아니기 때문에 그 결과는 모르겠습니다.