웹호스팅에서 가상서버로 이전할 때...

웹호스팅에서 가상서버로 이전할 때...

QA

웹호스팅에서 가상서버로 이전할 때...

답변 1

본문

가상서버에 기존에 사용하던 db명과 동일하게 db 계정을 생성을 미리 해줘야 하나요?

 

기존 DB를 복원하려면 db 아이디와 비밀번호 그리 db명이 필요하니까, 

미리 db 계정을 생성해야 하는 게 맞는 것 같기도 하고......


아님, 그냥 root 권한의 mysql 정보로 압축해제해줘도 되는지... 


아님, 빌더를 기존 사이트 db 정보로새로 설치 후, 그 DB 정보 권한으로 phpmylogin에서 설치된 빌더의 db 정보를 모두 제거 후,

기존 db를 복원하는지....

이 질문에 댓글 쓰기 :

답변 1

가상서버에 아파치를 새로 설치하셨다면 test계정만 생성되어 있을 거에요.

기존 DB를 복원하시려면 계정을 생성한 후 하시면 되겠죠 ^^

루트권한으로 압축해제하여도 계정이 없으면 에러나실거에요~

DB생성만 해주시면 아디나 비번은 바뀌어도 관계 없어요..

가상서버로 옮기시니 아디는 root가 되겠네요... 

db 계정을 먼저 생성해야 한다면, shell로 접속해 다음 명령어를 입력하는 걸로 아는데...

mysql -u root -p (비밀번호 입력창 입력하면 다음 줄처럼 mysql> 상태로 바뀜)
 mysql>create database 새 데이터베이스 이름;
 mysql>GRANT ALL PRIVILEGES
      ON 데이터베이스 이름.*
      TO ‘데이터베이스 아이디’@‘localhost’
      IDENTIFIED BY ‘데이터베이스 비밀번호’
      WITH GRANT OPTION;

자꾸 이 형식으로 하니까, 계정은 생성되는데 루트 권한으로 조회해보면 안 나옵니다.
중간중간 ''가 들어가는데 원래 이렇게 하는 건가요? 가상 서버 메뉴얼에 따옴표가 적혀있던뎅..

mysql -u root -p
 mysql>create database 새 데이터베이스 이름;
 mysql> 상태로 바뀜)mysql>GRANT ALL PRIVILEGES
      ON homzzangname.*
      TO ‘homzzangid’@‘localhost’
      IDENTIFIED BY ‘homzzangpassword’
      WITH GRANT OPTION;

정확한 명령어가 어떻게 되는지?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로