Joomla - SQL 데이터베이스를 새 서버로 가져오는 중 오류가 발생했습니다.
Joomla 3.5.1에 구축된 웹사이트를 새로운 서버로 옮기고 싶습니다.새 서버에서 도메인/공간을 구입하여 이전 서버에서 데이터베이스/파일을 백업했습니다.
ftp를 통해 파일을 새 서버로 전송하고 .sql 파일을 Import하기 위해 phpmyadmin을 열었습니다.문제는 업로드 후 다음 오류가 발생한다는 것입니다.
SQL 쿼리:
CREATE TABLE `jos_assets` (
`id` int(10) UNSIGNED NOT NULL COMMENT 'Primary Key',
`parent_id` int(11) NOT NULL DEFAULT '0'COMMENT AS `Nested set parent.`,
`lft` int(11) NOT NULL DEFAULT '0'COMMENT AS `Nested set lft.`,
`rgt` int(11) NOT NULL DEFAULT '0'COMMENT AS `Nested set rgt.`,
`level` int(10) UNSIGNED NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar(5120) COLLATE utf8_unicode_ci NOT NULL COMMENT 'JSON encoded access control.'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
MySQL은 다음과 같이 말했습니다.문서
#1064 - SQL 구문에 오류가 있습니다. 사용하시는 MariaDB 서버 버전에 대응하는 매뉴얼에서 'AS 'Nested set parent' 근처에서 사용할 올바른 구문을 확인하십시오.「 lft 」 int ( 11 ) NOT NULL DEFAULT '0'COMMENT AS 'Nested'라고 기재되어 있습니다.
sql Import 파일을 몇 가지 편집해 보았지만 성공하지 못했습니다.고칠 줄 아는 사람?
키워드 CONTION 앞에 공백이 있습니다.
'0'COMMENT
그래야 한다
'0' COMMENT
여기에서는, 다음의 3개의 에러가 발견될 가능성이 있습니다.단순한 검색/교환(sed)으로 수정할 수 있습니다.
무엇보다 새로운 백업을 시도해야 합니다.이러한 백업은 Linux 행의 엔딩이 윈도 및 백으로 이중 변환되었을 가능성이 있습니다.송신원서버에서 sql 덤프를 zip/gzip 해, 행선지 서버상에서 전개하거나, 행선지 종료의 정합성을 보증하거나, ftp 전송의 경우는 바이너리 모드를 선택할 수 있습니다.
언급URL : https://stackoverflow.com/questions/36453632/joomla-importing-sql-database-to-new-server-results-to-error
'programing' 카테고리의 다른 글
Rxandroid SubscribeOn과 ObservateOn의 차이점은 무엇입니까? (0) | 2022.10.11 |
---|---|
Symfony에서 저장소에 주입하려면 어떻게 해야 합니까? (0) | 2022.10.11 |
월 및 연도만 저장할 MySQL 데이터 유형 (0) | 2022.10.11 |
jQuery에서 제목을 URL 슬래그로 변환하는 방법 (0) | 2022.10.11 |
레일, MySQL 및 Snow Leopard (0) | 2022.10.11 |