다른 웹호스팅에 DB 이름을 변경해서 import 하려고 합니다.
본문
localhost.sql DB 이름을 어떻게 변경하나요?
mySql 에서 localhost.sql 다운 받았어요.
그리고 다른 웹호스팅에 DB 이름을 변경해서 import 하려고 합니다.
-----------------------------------------------------------------
아래의 3곳을 수정하고 import 하면 되나요?
아니면 다른 곳에서 수정하는 것이 있나요?
감사합니다
--
-- Database: `g5`
--
CREATE DATABASE IF NOT EXISTS `g5` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `g5`;
답변 4
입력된 이미지가 절대주소로 되어 있습니다.
vscode등으로 http://localhost/를 원하는 웹사이트의 주소로 일괄변경후 Import하면 됩니다.
웹 호스팅을 받으셨다면 보통은 DATABASE 이름도 이미 정해져 있을 텐데요.
그 이름으로 변경해서 작업하세요.
그 이전에 export하실 때 mysqldump 프로그램을 쓰셨다면
-B나 --databases 옵션을 빼고 dump를 받으시면
create database 관련 부분이 사라집니다.
https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#mysqldump-option-summary
--databases
, -B
옵션 설명 부분 참고하세요.
마젠토 님, 엑스엠엘 님
답변 감사합니다.
내용으로 보아 디비 백업을 phpmyadmin으로 했을 것 같은데 설명이 명확하지 않으니....
웹호스팅에서는 디비 생성/삭제 권한이 있을 턱이 없으니 sql 화일에서
CREATE DATABASE IF ~~~<--이 부분 삭제하고 다른 호스팅에 접속에서 import 하면 됩니다
export할때 Add CREATE DATABASE
체크 빼고 저장해야 합니다