메인 콘텐츠로 건너뛰기

데이터베이스

데이터베이스 서버 목록 가져오기

명령

mogwai databases servers list

예시 출력

ID      NAME                    TYPE            LOCAL   HOST    USERNAME        AVAIL
1 mysql(localhost) mysql true fastuser true
2 postgresql(localhost) postgresql true fastuser true

서버 IDs는 다른 명령에서 사용됩니다.

데이터베이스 목록 가져오기

명령

mogwai databases list

예시 출력

ID      NAME            SERVER_NAME             LOCAL           HOST    CHARSET OWNER   SIZE    CREATE_AT                              
1 db1 mysql(localhost) localhost true utf8mb4 user 0 2024-05-28 10:03:03.227413266 +0000 UTC
2 database43s mysql(localhost) localhost true utf8mb4 user82 0 2024-05-28 10:07:15.001640584 +0000 UTC

데이터베이스 목록 동기화

최근에 데이터베이스를 추가하거나 제거했는데 아직 FASTPANEL에 표시되지 않는 경우, 목록 동기화를 강제로 실행할 수 있습니다

명령

mogwai databases sync

새 데이터베이스 만들기

명령

mogwai databases create [flags]

옵션

  • -n, --name=NAME : 데이터베이스 이름.
  • -o, --owner="fastuser" :  데이터베이스가 추가될 FASTPANEL 사용자.
  • -s, --site=SITE : 데이터베이스가 추가될 FASTPANEL의 웹사이트.
  • -c, --charset="utf8mb4" : 데이터베이스 인코딩.
  • -u, --username=USERNAME : 데이터베이스 사용자 이름.
  • -p, --password=PASSWORD : 데이터베이스 사용자 비밀번호.

예시 명령

mogwai databases create --server=1 -n db1 -o fastuser -s example.com -u dbuser -p dbpassword1

이 명령은 기본 데이터베이스 서버(--server=1)에 db1이라는 이름의 데이터베이스를 생성하고 이를 example.com 사이트에 "바인딩"합니다.