가상서버에 기존에 사용하던 db명과 동일하게 db 계정을 생성을 미리 해줘야 하나요?
기존 DB를 복원하려면 db 아이디와 비밀번호 그리 db명이 필요하니까,
미리 db 계정을 생성해야 하는 게 맞는 것 같기도 하고......
아님, 그냥 root 권한의 mysql 정보로 압축해제해줘도 되는지...
아님, 빌더를 기존 사이트 db 정보로새로 설치 후, 그 DB 정보 권한으로 phpmylogin에서 설치된 빌더의 db 정보를 모두 제거 후,
기존 db를 복원하는지....
답변 1개 / 댓글 1개
가상서버에 아파치를 새로 설치하셨다면 test계정만 생성되어 있을 거에요.
기존 DB를 복원하시려면 계정을 생성한 후 하시면 되겠죠 ^^
루트권한으로 압축해제하여도 계정이 없으면 에러나실거에요~
DB생성만 해주시면 아디나 비번은 바뀌어도 관계 없어요..
가상서버로 옮기시니 아디는 root가 되겠네요...
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
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;
정확한 명령어가 어떻게 되는지?