2014-02-07 6 views
2

가져 오기를 시도했지만 일부 오류가 발생했습니다. mySQL Workbench Importing

내 오류입니다 : 오류는 데이터베이스를 선택 havent 한 때문에

08:49:13 PM Restoring dbDB (contact) Running: mysql --defaults-extra-file="/tmp/tmpdwf14l/extraparams.cnf" --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments ERROR 1046 (3D000) at line 22: No database selected

Operation failed with exitcode 1 08:49:13 PM Restoring dbDBB (course) Running: mysql --defaults-extra-file="/tmp/tmpMW20Fb/extraparams.cnf" --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 ERROR 1046 (3D000) at line 22: No database selected

+1

Google "물론 mysql 데이터베이스를 선택하지 않았습니다." – Gimby

답변

5

Error: MySQL에서 스키마/데이터베이스를 만듭니다 덤프
에서 데이터를 가져오고 덤프에서 데이터를 가져 오는 동안 MySQL의 워크 벤치에서 해당 데이터베이스를 선택하는의 기본 목표 스키마를 선택하지 않았습니다.
Or
당신은 코드를 작성 덤프 파일을 편집하고이

create database test; 
use test; 

Select the default target schema

Solution as per the dump file of user:

-- 
-- Table structure for table `course` 
-- 

처럼 어떤 일에 시작에서 SQL 문을 추가 할 수 있습니다 :

create database test1; 
use test1; 
-- 
-- Table structure for table `course` 
-- 

이 작업을 수행해야합니다.

+0

어디 코드를 넣어야합니까 ?? @ Punter015? – harraypotter

+0

@ Pink000 덤프 파일을 열고 처음에이 줄을 추가하십시오. 또는 MySQL Workbenchg를 사용하는 경우 데이터베이스를 만든 다음 기본 대상 스키마에서 선택할 수 있습니다 (위 그림 참조). 그것은 당신을 위해 더 쉬울 것입니다. – Punter015

+0

THanks! 내가 해냈어.하지만 질문이있어. 왜 내 동료가 똑같은 일을하고 어떤 오류도 만나지 않을 때 나에게만 일어나는 일이 무엇입니까? 내가 놓친 게 있니? – harraypotter

1

; 덤프 바로 아래 create schema 'database_name' (또는 데이터베이스 'database_name'을 (를) 작성하십시오) : use 'database_name';

database_name을 DB 이름으로 바꾸십시오.