[08.30] 고수분들꼐 한수 부탁드립니다. 정보
[08.30] 고수분들꼐 한수 부탁드립니다.본문
그누보드4로 페이 리뉴얼을 계획 중입니다. 아래 문제만 해결되면 바로 작업에 들어가려고 하는데 문제가 있습니다.
제가 아는게 없어서.............
게시판에 수동 입력 방법(? mysql -h localhost -u aaaa -p ~~~~~~~ < dump.sql)이 궁금합니다.
~~~~~~~~는 ^ 디비명이겠지요.
# 여기부터 덤프 파일입니다. 게시판이 웹 에이전시에 제작된 것이라, 요 사람들이 덤프 파일만 보내왔습니다. 자기네거 호스팅 해지 했더니 .......... 지금은 아사달에 http://www.kyodon.com에 급조해 놓았지만 그누보드로 리뉴얼 할까합니다.(사용하기 쉽고 확장성도 있고 스킨도 좋은 것이 많고...)
DROP DATABASE IF EXISTS `~~~~~~~~~~~~~~`;
CREATE DATABASE `~~~~~~~~~~~~~~~~~~`;
USE `~~~~~~~~~~~~~~~~~`;
#
# Table
#
DROP TABLE IF EXISTS `~~~~~~~~`;
CREATE TABLE `~~~~~~~~~` (
`글쓴이` VARCHAR(255),
`날짜` VARCHAR(255),
`제목` VARCHAR(255),
`조회` VARCHAR(255),
`본문내용` VARCHAR(255)
) TYPE=MyISAM;
#
# Dumping data for table '~~~~~~~~~~'
#
LOCK TABLES `~~~~~~` WRITE;
INSERT INTO `~~~~~` VALUES('김아무개', '09-01', '은평의 마을에서 자원 봉사를 하였습니다.',"",'은평의 마을에서 자원 봉사를 하였습니다.');
###########################################################
#### 중간 생략 (약 2600여개의글이 있습니다.) ###########
###########################################################
INSERT INTO `~~~~~~` VALUES('이아무개', '09-02', '자모원에 기부금을 전달하였습니다.',"",'자모원에 여러 장애우들과 같이 방문하여 즐거운 한떄를 보내고 그 동안 수익금의 일부를 기부하였습니다.);
UNLOCK TABLES;
# 이렇게 되있습니다.
즉, mysqldump 파일을 자유 게시판에 바로 입력하려고 합니다. 이 덤프 파일을 어떻게 수정해야 할까요? 설마 방법이 없는 것은 아니겠지요.............???????????
위 소스(?) 좀 수정해 주시면 감사하겠습니다....
그럼. 좋은 시간들 되세요..
제가 아는게 없어서.............
게시판에 수동 입력 방법(? mysql -h localhost -u aaaa -p ~~~~~~~ < dump.sql)이 궁금합니다.
~~~~~~~~는 ^ 디비명이겠지요.
# 여기부터 덤프 파일입니다. 게시판이 웹 에이전시에 제작된 것이라, 요 사람들이 덤프 파일만 보내왔습니다. 자기네거 호스팅 해지 했더니 .......... 지금은 아사달에 http://www.kyodon.com에 급조해 놓았지만 그누보드로 리뉴얼 할까합니다.(사용하기 쉽고 확장성도 있고 스킨도 좋은 것이 많고...)
DROP DATABASE IF EXISTS `~~~~~~~~~~~~~~`;
CREATE DATABASE `~~~~~~~~~~~~~~~~~~`;
USE `~~~~~~~~~~~~~~~~~`;
#
# Table
#
DROP TABLE IF EXISTS `~~~~~~~~`;
CREATE TABLE `~~~~~~~~~` (
`글쓴이` VARCHAR(255),
`날짜` VARCHAR(255),
`제목` VARCHAR(255),
`조회` VARCHAR(255),
`본문내용` VARCHAR(255)
) TYPE=MyISAM;
#
# Dumping data for table '~~~~~~~~~~'
#
LOCK TABLES `~~~~~~` WRITE;
INSERT INTO `~~~~~` VALUES('김아무개', '09-01', '은평의 마을에서 자원 봉사를 하였습니다.',"",'은평의 마을에서 자원 봉사를 하였습니다.');
###########################################################
#### 중간 생략 (약 2600여개의글이 있습니다.) ###########
###########################################################
INSERT INTO `~~~~~~` VALUES('이아무개', '09-02', '자모원에 기부금을 전달하였습니다.',"",'자모원에 여러 장애우들과 같이 방문하여 즐거운 한떄를 보내고 그 동안 수익금의 일부를 기부하였습니다.);
UNLOCK TABLES;
# 이렇게 되있습니다.
즉, mysqldump 파일을 자유 게시판에 바로 입력하려고 합니다. 이 덤프 파일을 어떻게 수정해야 할까요? 설마 방법이 없는 것은 아니겠지요.............???????????
위 소스(?) 좀 수정해 주시면 감사하겠습니다....
그럼. 좋은 시간들 되세요..
댓글 전체
DROP DATABASE IF EXISTS `~~~~~~~~~~~~~~`;
CREATE DATABASE `~~~~~~~~~~~~~~~~~~`;
USE `~~~~~~~~~~~~~~~~~`;
#
# Table
#
DROP TABLE IF EXISTS `~~~~~~~~`;
CREATE TABLE `~~~~~~~~~` (
`글쓴이` VARCHAR(255),
`날짜` VARCHAR(255),
`제목` VARCHAR(255),
`조회` VARCHAR(255),
`본문내용` VARCHAR(255)
) TYPE=MyISAM;
이 부분을 제거하고 작업하세요. 즉 INSERT ~ 만 남기고 편집기로 자르고 작업하면 됩니다.
CREATE DATABASE `~~~~~~~~~~~~~~~~~~`;
USE `~~~~~~~~~~~~~~~~~`;
#
# Table
#
DROP TABLE IF EXISTS `~~~~~~~~`;
CREATE TABLE `~~~~~~~~~` (
`글쓴이` VARCHAR(255),
`날짜` VARCHAR(255),
`제목` VARCHAR(255),
`조회` VARCHAR(255),
`본문내용` VARCHAR(255)
) TYPE=MyISAM;
이 부분을 제거하고 작업하세요. 즉 INSERT ~ 만 남기고 편집기로 자르고 작업하면 됩니다.
답변 감사드립니다.
아랫 부분만 필요하다는 것인지요?
#
# Dumping data for table '~~~~~~~~~~'
#
LOCK TABLES `~~~~~~` WRITE;
INSERT INTO `~~~~~` VALUES('김아무개', '09-01', '은평의 마을에서 자원 봉사를 하였습니다.',"",'은평의 마을에서 자원 봉사를 하였습니다.');
###########################################################
#### 중간 생략 (약 2600여개의글이 있습니다.) ###########
###########################################################
INSERT INTO `~~~~~~` VALUES('이아무개', '09-02', '자모원에 기부금을 전달하였습니다.',"",'자모원에 여러 장애우들과 같이 방문하여 즐거운 한떄를 보내고 그 동안 수익금의 일부를 기부하였습니다.);
UNLOCK TABLES;
# 이렇게 되있습니다.
위에 ~~~~는 테이블명이나 필드명으로 써넣어야 하는 것이지요?
그럼 죄송하지만 ~~~~~ 에 기록되야 할 테이블명이나 필드명은 무엇이지도 좀 알려 주세요..
아무것도 설치 안되고 그누4만 설치되어있습니다.
다시 한 번 부탁드릴께요..
아랫 부분만 필요하다는 것인지요?
#
# Dumping data for table '~~~~~~~~~~'
#
LOCK TABLES `~~~~~~` WRITE;
INSERT INTO `~~~~~` VALUES('김아무개', '09-01', '은평의 마을에서 자원 봉사를 하였습니다.',"",'은평의 마을에서 자원 봉사를 하였습니다.');
###########################################################
#### 중간 생략 (약 2600여개의글이 있습니다.) ###########
###########################################################
INSERT INTO `~~~~~~` VALUES('이아무개', '09-02', '자모원에 기부금을 전달하였습니다.',"",'자모원에 여러 장애우들과 같이 방문하여 즐거운 한떄를 보내고 그 동안 수익금의 일부를 기부하였습니다.);
UNLOCK TABLES;
# 이렇게 되있습니다.
위에 ~~~~는 테이블명이나 필드명으로 써넣어야 하는 것이지요?
그럼 죄송하지만 ~~~~~ 에 기록되야 할 테이블명이나 필드명은 무엇이지도 좀 알려 주세요..
아무것도 설치 안되고 그누4만 설치되어있습니다.
다시 한 번 부탁드릴께요..
앗... 원래 그누가 아니네요...
그누에 넣으려면 약간 수정을 거쳐야 하겠습니다.
거의 그냥 담아도 되긴 하겠는데... 번호가 제대로 나오지 않을 것 같네요... ^^;;
그누에 넣으려면 약간 수정을 거쳐야 하겠습니다.
거의 그냥 담아도 되긴 하겠는데... 번호가 제대로 나오지 않을 것 같네요... ^^;;
수정을 거친 다는 말씀에서 어떤식으로 수정을 해야 하는지요?
위 부분에서 INSERT INTP '~~~~~' VALUE('-----------------------------------여러개 항목------------------)
이 부분에서 필드에 들어갈 항목이 여러개 잖아요. 이때에는 ~~~~~~에 디비 명을 적고
위에 각각의 tabled을 지정해해야 하는지요?
완벽하지 않더라도 대충 길잡이만 되어 주시면 감사하겠습니다.
PS: 참 번호 순서는 상관없습니다. 그냥 글이 올라있으면 되거든요. 무슨 일을 했는지 증거(?)를
남겨야 서로 간에 신뢰를 가질 수 있는 자원 봉사 사이트이기 떄문입니다.
오로지 다른 사람들을 위해 봉사하는 사이트로 리뉴얼 하고 싶을 뿐입니다.
며칠쨰 씨름 중입니다. 간단하게 소스를 하나 남들어 주시면 좋을 것 같습니다.
위 부분에서 INSERT INTP '~~~~~' VALUE('-----------------------------------여러개 항목------------------)
이 부분에서 필드에 들어갈 항목이 여러개 잖아요. 이때에는 ~~~~~~에 디비 명을 적고
위에 각각의 tabled을 지정해해야 하는지요?
완벽하지 않더라도 대충 길잡이만 되어 주시면 감사하겠습니다.
PS: 참 번호 순서는 상관없습니다. 그냥 글이 올라있으면 되거든요. 무슨 일을 했는지 증거(?)를
남겨야 서로 간에 신뢰를 가질 수 있는 자원 봉사 사이트이기 떄문입니다.
오로지 다른 사람들을 위해 봉사하는 사이트로 리뉴얼 하고 싶을 뿐입니다.
며칠쨰 씨름 중입니다. 간단하게 소스를 하나 남들어 주시면 좋을 것 같습니다.
일단 다른부분이야 없어서 그렇다 하지만 wr_num이 없다면 사용하는데 곤란할 것으로 생각됩니다.
만약 새롭게 넣는것이라면 -1부터 -2600까지 번호를 달아주어야 하는데...
소스도 간단하게 생각나지 않네요... ^^;;
디비명은 실행하기 전에 지정이 되게 됩니다.
~~~~~에는 테이블명이 들어갑니다.
그리고 값이 원래 테이블의 필드보다 적기때문에
INSERT 테이블 (필드명) VALUES (값) 형태로 집어넣어야 할 겁니다.
만약 새롭게 넣는것이라면 -1부터 -2600까지 번호를 달아주어야 하는데...
소스도 간단하게 생각나지 않네요... ^^;;
디비명은 실행하기 전에 지정이 되게 됩니다.
~~~~~에는 테이블명이 들어갑니다.
그리고 값이 원래 테이블의 필드보다 적기때문에
INSERT 테이블 (필드명) VALUES (값) 형태로 집어넣어야 할 겁니다.
wr_num 번호에 "-" 붙이는것은 2600개의 데이타 insert후에
wr_id 번호에 "-"를 붙여서 update 한번 날리시면 될듯합니다.
wr_id 번호에 "-"를 붙여서 update 한번 날리시면 될듯합니다.
제 실력으로는 포기해야할 것 같습니다.
다시 하나 하나 입력하는 힘든 여정이 기다리고 있습니다.
혹시라도 이 글 보시고 방법이 있다면 글 남겨 주시면 감사하겠습니다.
다시 하나 하나 입력하는 힘든 여정이 기다리고 있습니다.
혹시라도 이 글 보시고 방법이 있다면 글 남겨 주시면 감사하겠습니다.
타보드의 자료를 컨버젼하는것은 그리 간단한 문제가 아니죠.
그래서 보통 이런것은 제작문의에 올리셔야 합니다.
위 처럼 그냥 insert 하시면 기존 게시판의 답글이나, 코멘트가 모두 새글로 들어가는 문제가 발생합니다 ^^
그래서 보통 이런것은 제작문의에 올리셔야 합니다.
위 처럼 그냥 insert 하시면 기존 게시판의 답글이나, 코멘트가 모두 새글로 들어가는 문제가 발생합니다 ^^
위 INSERT 문의 일부 (약 3줄정도?) 를 이름 등만 고쳐서 (모양이 흐트러지지 않도록 말이죠) 올려주시면
한번 해보겠습니다.
한번 해보겠습니다.
정말 하나 하나 입력하실 생각이라면 엑셀로 변환하는 작업을 권해드립니다.
테스트로 게시판을 생성하고 원하는 방식으로 두어개만 입력해줍니다.
내려 받아서 백업해놓신다음 sql 파일에서 아래처럼 필드명과 내용만 남도록 모두 삭제합니다.
예)세개의 입력글이 있을경우
(`wr_id`, `wr_num`, `wr_reply`, ~~~~)
(1, -3, '', 1, 0, '', ~~~~~~~~~~~~~),
(2, -2, '', 1, 0, '', ~~~~~~~~~~~~~),
(3, -1, '', 2, 0, '', ~~~~~~~~~~~~~);
줄 바꿈과 줄 맨끝도 위와 같이 주의해서 하시고 ***.txt 파일로 저장합니다.
이 파일을 엑셀에서 구분자 , 로 불러들여서 가지고 계신 입력할 파일과 비교해서 수정해줍니다.
엑셀에서 필드 추가나 필드 순서바꿈 일련번호 넣기등을 간편하게 할 수 있으므로 큰 도움이 되실겁니다.
엑셀2003의 '나란히비교' 라는 메뉴가 있는데 이런경우 유용하게 쓸 수 있습니다.
***.txt 파일과 가지고 계신 입력할 파일을 엑셀에서 모두 엽니다.
***.txt 파일을 선택하고 엑셀의 창메뉴 하위 나란히비교 메뉴를 클릭하면 ***.txt파일을 기준으로 두개의 파일을 일목요연하게 비교할 수 있도록 두 파일이 연동되어서 작업이 매우 편리하게 됩니다.
아니면 ***.txt파일의 두줄정도를 가지고 계신 입력할 파일 최상단에 붙여넣고 비교하면서 수정하는 방법도 가능합니다.
작업후 엑셀에서 저장하게되면 구분자로 쓰인 , 가 탭(공백)으로 바뀌어 저장됩니다.
저의 경우 저장된 파일을 에디트 플러스로 불러와 탭(공백)을 , 로 일관변경해주었습니다.
이 변경된 파일을 맨처음 내려받은 sql파일의 내용부분에 복사해줍니다.
조금이라도 참고가 되시라고 올려봅니다.
이 방법은 제가 파일타입 게시판에서 G4로 복원하는 과정에서 실제 사용한 방법입니다만,
설명을 하려니 어렵네요.
성공하시기 바랍니다.
테스트로 게시판을 생성하고 원하는 방식으로 두어개만 입력해줍니다.
내려 받아서 백업해놓신다음 sql 파일에서 아래처럼 필드명과 내용만 남도록 모두 삭제합니다.
예)세개의 입력글이 있을경우
(`wr_id`, `wr_num`, `wr_reply`, ~~~~)
(1, -3, '', 1, 0, '', ~~~~~~~~~~~~~),
(2, -2, '', 1, 0, '', ~~~~~~~~~~~~~),
(3, -1, '', 2, 0, '', ~~~~~~~~~~~~~);
줄 바꿈과 줄 맨끝도 위와 같이 주의해서 하시고 ***.txt 파일로 저장합니다.
이 파일을 엑셀에서 구분자 , 로 불러들여서 가지고 계신 입력할 파일과 비교해서 수정해줍니다.
엑셀에서 필드 추가나 필드 순서바꿈 일련번호 넣기등을 간편하게 할 수 있으므로 큰 도움이 되실겁니다.
엑셀2003의 '나란히비교' 라는 메뉴가 있는데 이런경우 유용하게 쓸 수 있습니다.
***.txt 파일과 가지고 계신 입력할 파일을 엑셀에서 모두 엽니다.
***.txt 파일을 선택하고 엑셀의 창메뉴 하위 나란히비교 메뉴를 클릭하면 ***.txt파일을 기준으로 두개의 파일을 일목요연하게 비교할 수 있도록 두 파일이 연동되어서 작업이 매우 편리하게 됩니다.
아니면 ***.txt파일의 두줄정도를 가지고 계신 입력할 파일 최상단에 붙여넣고 비교하면서 수정하는 방법도 가능합니다.
작업후 엑셀에서 저장하게되면 구분자로 쓰인 , 가 탭(공백)으로 바뀌어 저장됩니다.
저의 경우 저장된 파일을 에디트 플러스로 불러와 탭(공백)을 , 로 일관변경해주었습니다.
이 변경된 파일을 맨처음 내려받은 sql파일의 내용부분에 복사해줍니다.
조금이라도 참고가 되시라고 올려봅니다.
이 방법은 제가 파일타입 게시판에서 G4로 복원하는 과정에서 실제 사용한 방법입니다만,
설명을 하려니 어렵네요.
성공하시기 바랍니다.
답변 주신 분들 모두 감사드려요..
어제 들어와 볼 걸 그랬군요...
어제 (09_01)웹 디자인 업체에 맡겨 버렸습니다.
게시판이 몇개 되어서 모두 다 바꾸어서 업로드 해 주는 조건으로요..
root님 말씀대로 맡기고 나니 마음은 편합니다.
g6man님, 플록님께도 감사드립니다.
홈피가 열리면 소스를 보고 여기 팁앤 테크에 올려 두겠습니다.
(원본과 변환된 것 모두...)
어제 들어와 볼 걸 그랬군요...
어제 (09_01)웹 디자인 업체에 맡겨 버렸습니다.
게시판이 몇개 되어서 모두 다 바꾸어서 업로드 해 주는 조건으로요..
root님 말씀대로 맡기고 나니 마음은 편합니다.
g6man님, 플록님께도 감사드립니다.
홈피가 열리면 소스를 보고 여기 팁앤 테크에 올려 두겠습니다.
(원본과 변환된 것 모두...)