카페24에서 호스팅되는 웹과 서버를 로컬에서 보고싶은데
아파치를 사용한것(리눅스기반임)
아파치를 윈도우10 로컬에서 지원해주는 XAMPP를 실행하고,
htdocs 폴더에 기존 파일을 지우고 카페24에 관리된 소스를 넣어줌
그리고 localhost로 실행했는데, XAMPP DB Connect오류가 떠서
XAMPP 내부 MySQL에 Cafe24에 있는 DB를 마이그레션하려함
utf8mb4_unicode_ci 데이터로 정렬해야함 '한글 대소문자 구분'
쉘 내에서 명령어 실행
mysql -u root -p startview
DBeaver에 해당 DB
테이블 전체선택 > 우클릭 >SQL 생성 -> DDL
스크립트 복사
DBeaver에 복사한 스크립트를 옮겨 넣기
XAMPP 폴더에서 startviewDB 폴더 생성
C:\xampp
.SQL 저장경로는 전에 만들었던
C:\xampp\startviewDB
.sql를 하나씩 실행하기 힘드니 bat 파일생성
우선 txt 파일을 생성한뒤
아래 스크립트를 .bat 형식으로 저장
ex)run_sql.bat
@echo off
echo C:\xampp\startviewDB 폴더 내의 모든 .sql 파일을 startview 데이터베이스에 실행합니다.
for %%f in (C:\xampp\startviewDB\*.sql) do (
echo %%f 파일을 실행합니다...
mysql -u root -p startview < %%f
echo %%f 파일 실행 완료.
)
echo 모든 .sql 파일 실행 완료.
pause
XAMPP Shell 실행뒤 해당 경로에서 run_sql.bat실행
내경우 tenz.php (텐즈소프트라서 그런가봄)
,config.php
,traffic.php 내부소스 수정함
XAMPP 정상 접속완료