导入Laravel项目的Mysql数据库

问题描述 投票:0回答:1

我正在将我的Laravel项目迁移到另一台计算机。项目文件已迁移,但我在迁移数据库时遇到一些问题。

我通过phpmyadmin(Windows 7,xampp版本7.3.0)导出我的数据库并导入到新计算机(ubuntu,xampp版本7.3.2-0)。

当我尝试导入.sql文件时,我收到此错误:

Static analysis:

1 errors were found during analysis.

    Missing expression. (near "ON" at position 25)

SQL query: Edit Edit

SET FOREIGN_KEY_CHECKS = ON;

MySQL said: Documentation
#2006 - MySQL server has gone away

我试图检查是什么问题并检查了文件,但在第25行,除了直线注释行之外什么都没有:

-- --------------------------------------------------------

除此之外,还有一个警告低于错误,这很长,所以我只分享它的一部分。

Warning in ./libraries/classes/Dbi/DbiMysqli.php#213
Error while sending QUERY packet. PID=7892

Backtrace

./libraries/classes/Dbi/DbiMysqli.php#213: mysqli_query(
,
string 'INSERT INTO `items` (`id`, `title`, `type`, `alternative`, `description_html`, `view_count`, `created_at`, `updated_at`, `thumbnail`, `file`) VALUES (3, \'test book 3\', \'book\', \'someurl.com\', \'<b>cool2</b>\', 0, \'2019-01-07 18:41:33\', \'2019-01-07 18:41:33\', 

和一堆数字。

任何帮助或想法表示赞赏。谢谢

到目前为止我尝试过的事情:

- 要禁用“外键检查”,它没有帮助。

- 通过phpmyadmin sql选项卡运行.sql文件内容。粘贴了sql查询。得到了几乎相同的错误:“SET FOREIGN_KEY_CHECKS = ON”

- 分别导入数据和结构,得到了不同的错误。 “max_allowed_pa​​ckage_size”。所以我确实将尺寸从1mb增加到10mb以匹配尺寸。工作。

- 然后我在增加最大包大小后导入原始导出文件。像魅力一样工作。

mysql sql database laravel phpmyadmin
1个回答
0
投票

试图分别导入数据和结构,得到了不同的错误。 “max_allowed_pa​​ckage_size”。所以我确实将尺寸从1mb增加到10mb以匹配尺寸。工作。

然后我在增加最大包大小后导入原始导出文件。像魅力一样工作。

结论:问题是关于最大允许的包装尺寸。通过conf文件增加它。

© www.soinside.com 2019 - 2024. All rights reserved.