2016-09-30 8 views
0

docker 컨테이너 mysql : 5.6에서 데이터베이스 백업 (.sql)을 로컬 MySQL (MariaDB)로 가져 오기를 시도했습니다. 여기 mysql 데이터베이스를 mariadb로 가져 오기

내가 사용했던 명령입니다 :

mysql -u root -p database_name < /opt/database.sql 
mysql -u root -p database=database_name </opt/database.sql 

또한 싶어 시도의 mysqlimport가이 있지만 난 항상 같은 오류가 발생합니다.

줄 1의 ERROR 1064 (42000) : SQL 구문에 오류가 있습니다. 근처 사용할 수있는 권리 구문에 대한 귀하의 MariaDB 서버 버전에 해당하는 설명서를 확인 '14.14 DISTRIB 5.6.33 버전의 MySQL을, 리눅스 (x86_64의) EditLine 래퍼 복사 사용을위한'라인에서 1

사람이 말해 주시겠습니까 mysql에서 mariadb로 데이터베이스를 가져 오는 올바른 구문은 무엇입니까?

+0

'sql' 파일에서 첫 번째 4 줄을 제거하고 다시 시도하십시오. – Hackerman

+0

@Hackerman 응답 해 주셔서 감사하지만 여전히 운이 없다. –

+0

당신은 당신이 SQL 파일의 처음 10 라인을 게시 할 수 있습니까? – Hackerman

답변

0

mysqldump 대신 mysql 명령 줄 클라이언트로 덤프를 만들려고했습니다.

+0

답변 해 주셔서 감사합니다! 나는 mysqldump 명령 대신에 mysql dump를 사용했다. @ 게오르그 –

관련 문제