Mysql 正在尝试导出/导入Xenforo数据库

Mysql 正在尝试导出/导入Xenforo数据库,mysql,database,phpmyadmin,migration,xenforo,Mysql,Database,Phpmyadmin,Migration,Xenforo,我正在一个Xenforo论坛上工作,我们正在转移到具有相同域的另一台服务器上 文件已经被复制了,现在唯一的问题是数据库 我可以很好地导出数据库,但问题是我需要通过phpmyadmin将其导入新数据库 很多表都可以很好地导入,但当它到达这个表时,会抛出一个错误,表示格式设置已关闭 Error SQL query: CREATE TABLE `xf_bb_code_media_site` ( `media_site_id` VARBINARY( 25 ) NOT NULL , `site_

我正在一个Xenforo论坛上工作,我们正在转移到具有相同域的另一台服务器上

文件已经被复制了,现在唯一的问题是数据库

我可以很好地导出数据库,但问题是我需要通过phpmyadmin将其导入新数据库

很多表都可以很好地导入,但当它到达这个表时,会抛出一个错误,表示格式设置已关闭

Error
SQL query:

CREATE TABLE  `xf_bb_code_media_site` (

 `media_site_id` VARBINARY( 25 ) NOT NULL ,
 `site_title` VARCHAR( 50 ) NOT NULL ,
 `site_url` VARCHAR( 100 ) NOT NULL DEFAULT  '',
 `match_urls` TEXT NOT NULL ,
 `match_is_regex` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT  '0' COMMENT
);

MySQL said: Documentation

#1064 - 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 ')' at line 7

您看到一个来自phpMyAdmin旧版本的bug,该bug已经修复。您应该升级phpMyAdmin。

使用命令行mysql来导出和导入,而不是phpMyAdmin。这将解决您的问题

要导出SQL数据库,请使用mysqldump

mysqldump –u USERNAME–p DB_NAME > EXPORTED_DB.sql
要导入SQL数据库,请先将其上载到专用文件夹中的服务器,然后按如下方式导入:

mysql --user="USERNAME" --password="PASSWORD" DB_NAME < "/home/nginx/domains/DOMAIN.com/private/EXPORTED_DB.sql"
mysql--user=“USERNAME”--password=“password”DB\u NAME<“/home/nginx/domains/DOMAIN.com/private/EXPORTED\u DB.sql”

始终首先备份以确保安全。

注释在那里做什么?不确定,当我从旧的phpmyadmin导出它时,那里就是它。我是否应该编辑.sql文件并删除“COMMENT”并重试?