gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:59 24 4
gpt4 key购买 nike

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

size is very large

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

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration

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

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 'TYPE=MyISAM' at line 8

我已将 TYPE=MyISAM 更改为 ENGINE=MyISAM 并且工作正常。现在,如果我采用这种方式,那么我需要更改每个非常痛苦的查询。

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

最佳答案

MySQL 4 到 5

1. Export the database on the system with MySQL 4:

mysqldump -p --opt dbname >dbname.sql

2. Copy the database to the other sytem, for example,

scp dbname.sql me@domain.com:/home/me

3. To import the database on the system with MySQL 5:

mysqladmin -p drop dbname

mysqladmin -p create dbname

mysql -p -D dbname <dbname.sql

更新:1

1.从命令提示符转到服务器的根目录

C:\Program Files\MySQL\MySQL Server 5.0\bin>

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

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

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

关于phpmyadmin - 如何将 MySQL 4.dump 文件导入 MySQL 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22607330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com