Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将MySQL 4.dump文件导入MySQL 5?_Mysql_Phpmyadmin_Mysqldump - Fatal编程技术网

如何将MySQL 4.dump文件导入MySQL 5?

如何将MySQL 4.dump文件导入MySQL 5?,mysql,phpmyadmin,mysqldump,Mysql,Phpmyadmin,Mysqldump,我有一个名为booster.dump的MySQL 4转储文件,大小为30MB。我想将此文件导入MySQL 5服务器。我使用phpMyAdmin进行了尝试。但它没有上传。它显示了一个错误: 尺寸非常大 然后我压缩了这个名为booster.zip的文件,并尝试在phpMyAdmin中再次上载,然后显示错误: 没有收到要导入的数据。没有提交文件名,或者文件大小超过了PHP配置允许的最大大小 然后我在记事本++中打开booster.dump文件,复制所有文本并创建一个名为booster.sql的新文件,

我有一个名为booster.dump的MySQL 4转储文件,大小为30MB。我想将此文件导入MySQL 5服务器。我使用phpMyAdmin进行了尝试。但它没有上传。它显示了一个错误:

尺寸非常大

然后我压缩了这个名为
booster.zip的文件,并尝试在phpMyAdmin中再次上载,然后显示错误:

没有收到要导入的数据。没有提交文件名,或者文件大小超过了PHP配置允许的最大大小

然后我在记事本++中打开
booster.dump
文件,复制所有文本并创建一个名为
booster.sql
的新文件,然后我尝试在phpMyAdmin中上载
booster.sql
。然后显示一个错误:

1064-您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解第8行“TYPE=MyISAM”附近使用的正确语法

我已将
TYPE=MyISAM
更改为
ENGINE=MyISAM
,并且工作正常。现在如果我这样做的话,我需要改变每一个非常痛苦的问题

我的问题是:有没有办法将这个文件导入MySQL 5?

MySQL 4到5



2.使用以下命令将哑文件加载到服务器中

bin>mysql -uroot -p<server_password> {database_name} < {complete filepath}

Example:bin>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb
bin>mysql-uroot-p{database_name}<{complete filepath}
示例:bin>MySQL-uroot-ppassword mydb
MySQL 4到5



2.使用以下命令将哑文件加载到服务器中

bin>mysql -uroot -p<server_password> {database_name} < {complete filepath}

Example:bin>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb
bin>mysql-uroot-p{database_name}<{complete filepath}
示例:bin>MySQL-uroot-ppassword mydb
MySQL 4到5



2.使用以下命令将哑文件加载到服务器中

bin>mysql -uroot -p<server_password> {database_name} < {complete filepath}

Example:bin>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb
bin>mysql-uroot-p{database_name}<{complete filepath}
示例:bin>MySQL-uroot-ppassword mydb
MySQL 4到5



2.使用以下命令将哑文件加载到服务器中

bin>mysql -uroot -p<server_password> {database_name} < {complete filepath}

Example:bin>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb
bin>mysql-uroot-p{database_name}<{complete filepath}
示例:bin>MySQL-uroot-ppassword mydb
.dump扩展是非标准的,可能会干扰此处的进程;如果它真的只是一个SQL文件,我建议将扩展名改为.SQL。一些phpMyAdmin导入功能在扩展之外工作

不管怎样,在phpMyAdmin导入屏幕上,您是否看到了“SQL兼容模式”下拉列表?在那里,您可以选择MYSQL40或MYSQL323,以获取要导入的文件。请参见下面的屏幕截图

顺便说一句,MySQL 5.1.73导入包含TYPE=和ENGINE=语句的文件没有问题。您有什么确切的MySQL和phpMyAdmin版本


.dump扩展不标准,可能会干扰此处的进程;如果它真的只是一个SQL文件,我建议将扩展名改为.SQL。一些phpMyAdmin导入功能在扩展之外工作

不管怎样,在phpMyAdmin导入屏幕上,您是否看到了“SQL兼容模式”下拉列表?在那里,您可以选择MYSQL40或MYSQL323,以获取要导入的文件。请参见下面的屏幕截图

顺便说一句,MySQL 5.1.73导入包含TYPE=和ENGINE=语句的文件没有问题。您有什么确切的MySQL和phpMyAdmin版本


.dump扩展不标准,可能会干扰此处的进程;如果它真的只是一个SQL文件,我建议将扩展名改为.SQL。一些phpMyAdmin导入功能在扩展之外工作

不管怎样,在phpMyAdmin导入屏幕上,您是否看到了“SQL兼容模式”下拉列表?在那里,您可以选择MYSQL40或MYSQL323,以获取要导入的文件。请参见下面的屏幕截图

顺便说一句,MySQL 5.1.73导入包含TYPE=和ENGINE=语句的文件没有问题。您有什么确切的MySQL和phpMyAdmin版本


.dump扩展不标准,可能会干扰此处的进程;如果它真的只是一个SQL文件,我建议将扩展名改为.SQL。一些phpMyAdmin导入功能在扩展之外工作

不管怎样,在phpMyAdmin导入屏幕上,您是否看到了“SQL兼容模式”下拉列表?在那里,您可以选择MYSQL40或MYSQL323,以获取要导入的文件。请参见下面的屏幕截图

顺便说一句,MySQL 5.1.73导入包含TYPE=和ENGINE=语句的文件没有问题。您有什么确切的MySQL和phpMyAdmin版本


很抱歉重播时间太晚。我没有mysql4 sarver。我从另一个人那里得到了
booster.dump
文件。很抱歉延迟重播。我没有mysql4 sarver。我从另一个人那里得到了
booster.dump
文件。很抱歉延迟重播。我没有mysql4 sarver。我从另一个人那里得到了
booster.dump
文件。很抱歉延迟重播。我没有mysql4 sarver。我从另一个人那里得到了
booster.dump
文件
bin>mysql -uroot -p<server_password> {database_name} < {complete filepath}

Example:bin>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb