KUSANAGI for ConoHa의 DB 서버 변경
ConoHa에서도 KUSANAGI를 사용할 수 있게 되어, 폭속 Wordpress를 체감하고 있는 분도 많다고 생각합니다.
단, KUSANAGI 템플릿을 그대로 적용하면 DB 서비스도 KUSANAGI 서버에 포함되어 버리기 때문에 스케일 업 다운이 어려워집니다.
이번에는 KUSANAGI를 이미 사용한 상태에서 DB를 외부 DB 서버로 설정하는 방법입니다.
KUSANAGI를 사용하고 있어, 스케일 업·다운을 걱정하는 것 자체가 사족일지도 모릅니다만・・・
1. DB 서버 준비
DB를 밖으로 내보내기 위해 DB 서버를 시작합니다.
이번에는 ConoHa의 "응용 프로그램 서버"의 템플릿 "DB 서비스"를 사용합니다.
ConoHa의 DB 서비스를 사용하는 이유로 ...
・phpMyAdmin을 사용할 수 있다
DB 서버의 DMZ화(로컬 네트워크)를 간단하게 실시할 수 있다
API에서 DB를 커스터마이즈 할 수 있다
ConoHa의 DB 서비스 추가에 관한 작업 순서는 4가지입니다.
1) DB 서버 추가
2) 데이터베이스 추가
3) 일반 사용자 (KUSANAGI에서 사용하는 사용자) 추가
4)phpMyAdmin 유저(데이터 임포트 작업용 유저)의 추가
DB 서버의 추가 방법은 이 벤 데이터베이스 서버 사용 를 참고해 주세요.
※ConoHa의 DB 서비스에서는 데이터베이스 사용자 이름 앞에 접두사 문자가 무작위로 부여됩니다.
3.KUSANAGI 데이터 내보내기
이 책에서는 데이터를 내보내는 방법으로 All-in-One WP Migration 플러그인을 사용한 마이그레이션 방법을 소개합니다.
이 방법이 가장 쉽게 데이터를 빨아낼 수 있다고 생각합니다.
KUSANAGI에 SSH로 로그인하고 커맨드 라인에서 데이터 내보내기도 당연히 OK입니다.
명령줄 내보내기(데이터베이스 이름 지정)
# mysqldump -u root -p [KUSANAGIで設定したデータベース名] > dump.sql
4. DB 서버로 가져오기
ConoHa의 DB 서비스를 이용하는 경우, 임포트 작업은 phpMyAdmin으로 실시합니다.
절차는 매우 간단하고 ...
1) phpMyAdmin에 로그인
2) 임포트할 데이터베이스 이름 선택
3) 데이터 파일을 가져와 완료
【커맨드 라인으로 내보내기를 한 경우의 임포트 순서】
4.wp-config.php 변경
KUSANAGI의 DB 연결 대상 변경은 wp-config.php를 다시 작성해야합니다.
wp-config.php는 보통/home/kusanagi/모든 프로필 이름/DocumentRoot 아래에 저장됩니다.
wp-config.php로 편집하는 부분은이 4 개소입니다
wp-config.php/** WordPress のためのデータベース名 */
define('DB_NAME', 'データベース名');
/** MySQL データベースのユーザー名 */
define('DB_USER', '一般ユーザー');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', '一般ユーザーパスワード');
/** MySQL のホスト名 */
define('DB_HOST', '接続先ホスト名【グローバルネットワーク もしくは プライベートネットワーク】');
후에는 KUSANAGI에서 올바르게 내용이 반영되어 있는지 확인하기만 하면 됩니다.
동작 확인 후, KUSANAGI로 움직이고 있던 DB 서비스는 정지, 혹은 삭제하고 있던 것이 무난하겠지요
(´・ω・`) 이제 야후포도 무섭지 않네요
Reference
이 문제에 관하여(KUSANAGI for ConoHa의 DB 서버 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/susumu_taka/items/0a268d30089c01596c3f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 책에서는 데이터를 내보내는 방법으로 All-in-One WP Migration 플러그인을 사용한 마이그레이션 방법을 소개합니다.
이 방법이 가장 쉽게 데이터를 빨아낼 수 있다고 생각합니다.
KUSANAGI에 SSH로 로그인하고 커맨드 라인에서 데이터 내보내기도 당연히 OK입니다.
명령줄 내보내기(데이터베이스 이름 지정)
# mysqldump -u root -p [KUSANAGIで設定したデータベース名] > dump.sql
4. DB 서버로 가져오기
ConoHa의 DB 서비스를 이용하는 경우, 임포트 작업은 phpMyAdmin으로 실시합니다.
절차는 매우 간단하고 ...
1) phpMyAdmin에 로그인
2) 임포트할 데이터베이스 이름 선택
3) 데이터 파일을 가져와 완료
【커맨드 라인으로 내보내기를 한 경우의 임포트 순서】
4.wp-config.php 변경
KUSANAGI의 DB 연결 대상 변경은 wp-config.php를 다시 작성해야합니다.
wp-config.php는 보통/home/kusanagi/모든 프로필 이름/DocumentRoot 아래에 저장됩니다.
wp-config.php로 편집하는 부분은이 4 개소입니다
wp-config.php/** WordPress のためのデータベース名 */
define('DB_NAME', 'データベース名');
/** MySQL データベースのユーザー名 */
define('DB_USER', '一般ユーザー');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', '一般ユーザーパスワード');
/** MySQL のホスト名 */
define('DB_HOST', '接続先ホスト名【グローバルネットワーク もしくは プライベートネットワーク】');
후에는 KUSANAGI에서 올바르게 내용이 반영되어 있는지 확인하기만 하면 됩니다.
동작 확인 후, KUSANAGI로 움직이고 있던 DB 서비스는 정지, 혹은 삭제하고 있던 것이 무난하겠지요
(´・ω・`) 이제 야후포도 무섭지 않네요
Reference
이 문제에 관하여(KUSANAGI for ConoHa의 DB 서버 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/susumu_taka/items/0a268d30089c01596c3f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
KUSANAGI의 DB 연결 대상 변경은 wp-config.php를 다시 작성해야합니다.
wp-config.php는 보통/home/kusanagi/모든 프로필 이름/DocumentRoot 아래에 저장됩니다.
wp-config.php로 편집하는 부분은이 4 개소입니다
wp-config.php
/** WordPress のためのデータベース名 */
define('DB_NAME', 'データベース名');
/** MySQL データベースのユーザー名 */
define('DB_USER', '一般ユーザー');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', '一般ユーザーパスワード');
/** MySQL のホスト名 */
define('DB_HOST', '接続先ホスト名【グローバルネットワーク もしくは プライベートネットワーク】');
후에는 KUSANAGI에서 올바르게 내용이 반영되어 있는지 확인하기만 하면 됩니다.
동작 확인 후, KUSANAGI로 움직이고 있던 DB 서비스는 정지, 혹은 삭제하고 있던 것이 무난하겠지요
(´・ω・`) 이제 야후포도 무섭지 않네요
Reference
이 문제에 관하여(KUSANAGI for ConoHa의 DB 서버 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/susumu_taka/items/0a268d30089c01596c3f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)