标签:mysql phpmyadmin
我从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转储数据库
标签:mysql,phpmyadmin 来源: https://codeday.me/bug/20191014/1912343.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。