디비이전시 MySQL DB 아이디 변경건?

디비이전시 MySQL DB 아이디 변경건?

QA

디비이전시 MySQL DB 아이디 변경건?

본문

local 에서 apm 돌리면서 개발했습니다.

MySQL DB 아이디 는 123DB로 생성했었죠.

디비는 SQL로 백업받았습니다.

개발완료후 ...

웹호스팅을 하면서 MySQL DB 아이디가 숫자로 시작되지않아 ㅡ_ㅡ Gnu123DB로 생성했습니다.

웹호스팅에 올리면서 파일은 FTP로 업로드하고 디비는 SQL 을 임포트 하였습니다.

드드득.... ok....

 

http://도메인.co.kr/   접속했습니다.


1046 error 뜹니다. 딱보니 MySQL DB 아이디 바뀌어서 그런거 같습니다.

MySQL DB 아이디​ 한방에 해결하는 명령문도 있을껏 같은데.. 아시는 분 계신가요?

 

이 질문에 댓글 쓰기 :

답변 2

dbconfig.php 파일 에서 데이터 베이스 명을 변경하시면 됩니다.

 

백업sql 안에 "use 디비명" 부분을 Gnu123DB로 변경해주시고요.

 

뭔가 좀 이상한데요?

디비 아이디요?

웹호스팅에서 디비 생성도 가능한가요?

백업/복구방법이 뭔가 잘못 된 것 같네요

어쨌던 phpmyadmin에서 1234디비를 선택하면 좌측에 테이블리스트가 주욱 나오겠죠?

그 상태애서 내보내기 합니다 1234.sql 로 저장합니다

 웹호스팅서버에서 해당 디비를 선택합니다

좌측에 테이블 리스트가 하나도 나오지않겠죠?

그 상태에서 imprt 합니다 1234.sql을 선택해서 복구하면 됩니다

이것이 정상적인 방법입니다만..디비명과는 전혀 상관 없는..

 

 

 

(개발완료)
1. APM SETUP 최신버젼 설치
2. MYSQL 접속하여 http://127.0.0.1/myadmin/  123DB.sql 내보내기 했습니다.  1234.sql 이 생겼죠.
mysql 생성한 디비명 : 123DB (mysqladmin 좌측에 있는걸 말합니다.)
(이전 셋팅)
0. 최초계정생성시 mysql 디비명적을때 숫자는 안되서 영문자'g'를 하나 붙여줌 g123DB
1. 웹호스팅에 웹파일(그누보드) ftp로 업로드!
2. 웹호스팅의 mysql 접속후 http://uws64-112.cafe24.com/WebMysql/
3. 디비가 없는 상태에서...123DB.sql import를 합니다. ok 다 생성이 됩니다.
4. 이제 브라우져 띄워서 접속해봅니다. id.cafe24.com  그러면 오류가 나타나는데요.
기존에  123db.table명 으로 조회되던것이 g123db.table명으로 쿼리문으로 조회되니 당연히 오류가 나겠지요?
전 mysql 많이 다뤄보지 않고 레퍼런스를 찾질 않고 글올렸구요 ;;;;;
디비명... 이녀석을 바꾸는 걸 물었던게 질문의 요지였습니다.

그누보드에는 data폴더의 dbconfig.php 의 4라인 에는 이렇게 셋팅.


//before
define('G5_MYSQL_USER', '123DB'); 
define('G5_MYSQL_DB', '123DB');
//after
define('G5_MYSQL_USER', 'g123DB'); 
define('G5_MYSQL_DB', 'g123DB');

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT