将使用 phpmyadmin 导出的 mysql 数据库导入本地 lamp 堆栈
import mysql database exported with phpmyadmin into local lamp stack
我从 phpMyAdmin 导出了 mydb.sql。它的大小约为 0.9GB。
我将 mydb.sql 复制到外部硬盘驱动器上,将该驱动器插入另一台我刚刚安装了 LAMP 堆栈的计算机。
在那台新计算机上,在 Ubuntu 14.04 中,我从终端输入
mysql -u -p,然后登录 mysql.
然后我输入
mysql> use mydb
mysql> source mydb.sql
轰!它起飞了。但是五分钟之内,失败:
ERROR 1064 (42000): 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 '<br />
<b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 83
根据大量 google 搜索,这似乎与我的 php.ini 文件及其 max_execution_time 和其他限制有关。我已更改该文件以提高这些限制,但我仍然遇到相同的错误。
有什么想法吗?我认为通过 mysql 命令行引入 mydb.sql
不会涉及 php,但显然它确实涉及。
ERROR 1064 (42000): 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
'<br /><b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 83
这一行不应该出现在您的 mydb.sql 中。这个问题已经被标记为 phpmyadmin,所以很容易猜到数据是用它导出的,但是脚本在达到 300 秒时终止,这是您的服务器允许的最大值。
您有两个选择:
1) 更改 php.ini 以增加最大执行时间
2) 使用 mysqldump 转储数据库
我从 phpMyAdmin 导出了 mydb.sql。它的大小约为 0.9GB。
我将 mydb.sql 复制到外部硬盘驱动器上,将该驱动器插入另一台我刚刚安装了 LAMP 堆栈的计算机。
在那台新计算机上,在 Ubuntu 14.04 中,我从终端输入
mysql -u -p,然后登录 mysql.
然后我输入
mysql> use mydb
mysql> source mydb.sql
轰!它起飞了。但是五分钟之内,失败:
ERROR 1064 (42000): 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 '<br />
<b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 83
根据大量 google 搜索,这似乎与我的 php.ini 文件及其 max_execution_time 和其他限制有关。我已更改该文件以提高这些限制,但我仍然遇到相同的错误。
有什么想法吗?我认为通过 mysql 命令行引入 mydb.sql
不会涉及 php,但显然它确实涉及。
ERROR 1064 (42000): 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
'<br /><b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 83
这一行不应该出现在您的 mydb.sql 中。这个问题已经被标记为 phpmyadmin,所以很容易猜到数据是用它导出的,但是脚本在达到 300 秒时终止,这是您的服务器允许的最大值。
您有两个选择:
1) 更改 php.ini 以增加最大执行时间
2) 使用 mysqldump 转储数据库