우분투 인공 위성을 만들었고 mysqldump
파일에서 db 스키마를 복원하려고합니다. 이 파일은 5560 줄의 SQL이므로 자세한 내용을 알려 드리겠습니다. 나는 덤프를 생성하지는 않았지만, Google을 통해 본 것과 같은 포맷으로 보입니다.mysqldump에서 MySQL 스키마 복원
[email protected]:~/Desktop$ mysql -u [my login] -p [db name] < schemadump.sql
Enter password:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql Ver 14.14 Distrib 5.5.38, for debian-linux-gnu (x86_64) using readline 6.' at line 1
여기에서 문제는 SQL로 주석을 분석하려고 시도하는 것입니다. 따라서 구문 오류가 발생합니다. 나는 최신 PHP5.5.9
과 최신 mysql Ver 14.14 Distrib 5.5.38
을 사용하고 있습니다. 그러나 나는 그것이 나온 mysql 버전이 확실하지 않습니다. 그 결과에 mysqldump
출력이 적용됩니까? 또는 서버에서 활성화해야하는 설정이 있습니까?
-- MySQL dump 10.13 Distrib 5.5.37, for debian-linux-gnu (x86_64)
--
-- Host: [not so fast haxors] Database: [my db name]
-- ------------------------------------------------------
-- Server version 5.5.37-0ubuntu0.12.04.1
사이에 차이가 의미 일? – lxg
@lxg 확실한 것, 잠시만 –
가져올 파일과 다른 플랫폼에서 파일을 만들었습니까? 그렇다면 그들은 무엇입니까? 소스가 데비안 인 것 같고 일부 Linux/Unix를 대상으로합니까? – lxg