phpmyadmin 페이지에서도 처리가 가능하지만 이번에는 SSH 접근해서 하는 방법을 알아보도록 하겠습니다.

기존 mysql 명령어 사용이 불가능했으나 이번에 사용이 가능하도록 설정하였습니다.

1. mysql 기존 data 백업

일반적인 사용법 : mysqldump -u'접속아이디' -p'패스워드' database명

[~]$ mysqldump -p 365managed > 365managed.ori.sql
Enter password:

[~]$ ls -al
total 156
drwx-----x   5 978 100  4096 Jun 19 04:39 .
drwxr-xr-x 361   0   0 12288 Jun 19 04:29 ..
-rw-------   1 978 100  2383 Jun 19 04:39 .bash_history
-rw-r--r--   1 978 100    33 Jun 19 02:29 .bash_logout
-rw-r--r--   1 978 100   176 Jun 19 02:29 .bash_profile
-rw-r--r--   1 978 100   124 Jun 19 02:29 .bashrc
drwxr-xr-x   4 978 100  4096 Jun 19 02:29 .mozilla
-rw-------   1 978 100    32 Jun 19 04:30 .mysql_history
-rw-r--r--   1 978 100   658 Jun 19 02:29 .zshrc
drwxr-xr-x   2   0   0  4096 Jun 19 02:37 365backup
-rw-rw-r--   1 978 100 97274 Jun 19 04:39 365managed.ori.sql
drwx---rwx  12 978 100  4096 Jun 19 02:30 public_html

2. DB 초기화(추가 혹은 삭제된 테이블이 있을시 - 일반적으로 생략하셔도 무방합니다.)

 - 365WebHosting CP -> 로그인 -> 계정초기화 -> MYSQL 데이타 초기화

 

3. 복구

[~]$  mysql -p'DB 패스워드' -D'디비명' < 365backup/db-365managed-200906190400.sql
[~]$

이상없는지 확인해 보시면 될듯 합니다.

- 수고하셨습니다. -