메뉴 건너뛰기


Computer Science > 기술자료

기타 zimbra mysql 접속하기

2014.04.12 02:06

푸우 조회 수:5183


zimbra 메일은 내부적으로 mysql을 사용한다.


일반적으로는 mysql에 접속 할 일은 없으나 백업등의 목적으로 접속하려면 다음과 같이 하면된다.


일단 mysql root계정의 비밀번호를 알아야 하는데 SSH나 Telnet으로 root계정으로 접속 한 후 다음과 같은 방법으로 알아낼 수 있다.


# su - zimbra
# zmlocalconfig -s | grep mysql | grep password


다음과 유사한 결과를 얻을 수 있다.


mysql_logger_root_password = AWHZ60JYaBw8_hVkA9NDVGh0irmp7xVz
mysql_root_password = lkAd7vkYI.Q_VeWt8uyL9kj0
zimbra_logger_mysql_password = 2iiyAVj3GeH0akkCe6M1o_HvY
zimbra_mysql_password = uMv4EsNqPZdK5htERx97VY5m


여기서 mysql_root_password 에 적힌 글이 mysql root 암호이다.


zimbra의 mysql은 일반적으로 7306 포트로 띄워진다.

그러므로 아래와 같은 명령어로 mysql root로 접속해서 위에서 알아낸 암호를 입력하면 된다.


# /opt/zimbra/bin/mysql -u root -p --host localhost --port 7306

zimbara관련 db는 다음과 같은 것들이 있다.


mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mboxgroup1         |
| mboxgroup10        |
| mboxgroup11        |
| mboxgroup12        |
| mboxgroup13        |
| mboxgroup14        |
| mboxgroup15        |
| mboxgroup16        |
| mboxgroup17        |
| mboxgroup18        |
| mboxgroup19        |
| mboxgroup2         |
| mboxgroup20        |
| mboxgroup21        |
| mboxgroup22        |
| mboxgroup23        |
| mboxgroup24        |
| mboxgroup25        |
| mboxgroup26        |
| mboxgroup27        |
| mboxgroup28        |
| mboxgroup29        |
| mboxgroup3         |
| mboxgroup30        |
| mboxgroup31        |
| mboxgroup32        |
| mboxgroup33        |
| mboxgroup34        |
| mboxgroup35        |
| mboxgroup36        |
| mboxgroup37        |
| mboxgroup38        |
| mboxgroup39        |
| mboxgroup4         |
| mboxgroup40        |
| mboxgroup41        |
| mboxgroup5         |
| mboxgroup6         |
| mboxgroup7         |
| mboxgroup8         |
| mboxgroup9         |
| mysql              |
| test               |
| zimbra             |
+--------------------+
45 rows in set (0.02 sec)

mboxgroup## DB는 사용자마다 생성되는 DB이다.