그누보드5 백업해서 새로운 호스팅 복구시에서 질문입니다 채택완료
if (!defined('_GNUBOARD_')) exit; define('G5_MYSQL_SET_MODE', false); define('G5_MYSQL_USER', 'AAAA'); define('G5_MYSQL_PASSWORD', 'BBBB'); define('G5_MYSQL_DB', 'CCCC'); define('G5_MYSQL_SET_MODE', false);
도메인에는 도메인 넣으면 되고
AAAA 관리자 아이디
BBBB 비번
CCC 여기에 디비 아이디
이렇게 수정하면 되죠??
근데 직접 설치해서 한게 아니라..
php마이어드민에서 SQL 해야 되나요??
그리고
밑에까지 복사 붙여넣기 했을떄랑
if부터 복사 붙여넣기 했을때랑 나오는게 다른데 뭐때문에 그런거죠?
답변 3개
소스가 틀렸네요.. 누가 만진거 같은데요
아래가 맞습니다.
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', 호스트명); //호스팅업체에 문의하시면 알려줘요
define('G5_MYSQL_USER', '사용자'); // DB 사용자
define('G5_MYSQL_PASSWORD', '비밀번호');
define('G5_MYSQL_DB', 'DB명');
define('G5_MYSQL_SET_MODE', false);
답변에 대한 댓글 2개
당연히 MYSQL DUMP 는 해야죠
TAR로 전체 백업받고요^^
호스트명은 MYSQL이 설치되어있는 호스트가 다를경우에만 그 호스트명적고요
(그것도 호스팅업체에게 문의해보면 알려줘요)
호스트가 같을 경우는 localhost
댓글을 작성하려면 로그인이 필요합니다.
그누5를 새 호스팅에 설치를 하시고, 관리자 게시판설정에서 기존의 게시판과 똑 같은 게시판을
생성을 시킵니다.
다음, 백업한 기존의 그누5에서 해당 테이블의 INSERT문을 복하사여 phpmyadmin에 들어가서 해당 테이블에 붙혀넣기를 해서 실행을 하시면 됩니다.
g5_board, g5_board_file, g5_content, g5_member 등의 INSERT문을 복사해서 복구합니다.
답변에 대한 댓글 1개
여기에서 INSERT문을 복사 있잖아요
php관리자 들어가서 어디에서 복사 하라는건가요??
댓글을 작성하려면 로그인이 필요합니다.
기존 서버에서 백업해온 sql파일을 복원하시면 됩니다.
ssh가 이용가능하시면
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
하시면 되구요 아니면 phpmyadmin에서 업로드해서 복원하셔도 됩니다.
호스트명은 특별한경우가 아니면 다 localhost 또는 127.0.0.1 로 하시면 되구요.
SQL_MODE는 그대로 false로 두시면 됩니다.
답변에 대한 댓글 3개
내보내기 모두 선택 하고나서
Export type INSERT
인거 확인하고
맨 밑에 실행 누르고나서
다른 php에서 파일 가져오기
SQL 텍스트파일의 위치 (Maximum size: 20,480 KB)
여기에서 찾아서 실행 하면 오류라고 나오네요 뭐가 이상한건지..
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
입력할려고 하면 길어져서 입력이 안되네요 메시지 뜨면서요
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
하면 오류 없이 홈 화면으로 와지는데
파일은 생긴거 같은데 FTP에서 파일 찾으면 파일 검색에 안나와요...
된건데 못찾는건지 아니면 어떻게 찾아서 다운받아야 되는지 잘 모르겠네요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
지금 호스팅사에 복구해달라고 문의 넣은 상태라