首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入大型数据库时的问题静态分析

导入大型数据库时的问题静态分析
EN

Stack Overflow用户
提问于 2019-03-06 08:22:38
回答 1查看 117关注 0票数 0

我在导入一个大型数据库时遇到了问题。我在本地的PHPMyAdmin上创建了一个wamp64数据库,然后用这个数据库安装了一个GLPI。既然所有东西都可以使用,我想把它导入到公司的服务器上,在服务器上用我的数据库而不是当前的数据库来设置我的GLPI。然而,当我进入公司的PhPMyAdmin时遇到了一个问题,我试图导入一个数据库,但是我有一个错误告诉我“”,所以我试图压缩文件,使它更轻,或者创建行$cfg['UploadDir'] ='upload';,但是当我这样做的时候,我有这样的错误:

错误

静态分析:

1在分析过程中发现错误。

代码语言:javascript
复制
Unrecognized keyword. (near "ON" at position 25)

SQL查询:修改、修改、修改

代码语言:javascript
复制
SET FOREIGN_KEY_CHECKS = ON;

MySQL回答说:文档 2006年- MySQL服务器已经消失。 .\libraries\dbi\DBIMysqli.class.php#261 mysqli_query()中的警告: MySQL服务器已经消失

回溯

.\libraries\dbi\DBIMysqli.class.php#261: mysqli_query(对象,字符串插入glpi_crontasklogs (idcrontasks_idcrontasklogs_iddatestateelapsedvolumecontent)值(1,9,0,\'2019-03-01 :39:08‘,0,0,0,0,0,0,0,0,\’运行模式: CLI\'),(2,9,1,‘2019-03-01 15:39:08’),1,0.0755451,0,‘’从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n\n‘收集邮件,(3,9,1,’2019-03-01 15:39:08\',1,0.645032,0,\‘多条消息: available=0,retrieved=0,refused=0,errors=0,blacklisted=0\n\n\'),(4,9,1,\'2019-03-01 15:39:08’,2,1.23802,0,\‘操作已完成,不需要处理\’),(7,9,0,0,0,‘2019-03-01 15:40:18’,0,0,0,\‘’运行模式: CLI\'),(8,9,7,\'2019-03-01 15:40:18‘,1,0.0849578,0,\‘从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n\n’收集邮件,(9、9、7、‘2019-03-01 15:40:18’、1、1.17437、0、\‘数目的消息: available=0、retrieved=0、refused=0、errors=0、blacklisted=0\n\'),(10、9、7、\’2019-01 15:40:18、2、1.45225、0、\‘行动完成,不需要处理\‘’,(11,29,0,‘2019-03-01 15:40:18,0,0,0,0,0,’运行模式:CLI‘),(12,29,11,’2019-03-01 15:40:18‘,2,0.126937,0,\’操作完成,不需要处理\‘),(15,9,0,0,\’2019-01 15:41:07,0,0,0,0,0,0,0,0,0,0,\‘运行模式:CLI’,(16,9,15,‘2019-03-01 15:41:07\',1,0.0819528,0,\’‘从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n \'2019-03-01 15:41:07\ 1,1,0.995655,0,0,消息编号: available=0,retrieved=0,refused=0,errors=0,( blacklisted=0\n\n\'),(18,9,15,‘2019-03-01 15:41:07\',2,1.05668,0,\’‘操作完成,不需要处理),(21,9,0,0,0,’2019-03-01:42:17\‘,0,0,0,\’运行模式:CLI‘),(22,9,21,\’2019-01:42:17\‘,1,0.0884838,0,\‘’从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n\n‘收集邮件,(23,9,21,’2019-03-01:42:17‘,1,1.15658,0,0,\’数量的消息: available=0,retrieved=0,refused=0,errors=0,blacklisted=0\n\n\'),(24,9,21,\'2019-03-01 15:42:17‘,2,1.20123,0,\‘操作完成,不需要处理\’,(25,17,0,0,0,‘2019-03-01 15:42:17’,0,0,0,0,\‘运行模式: CLI\'),(26,17,25,’2019-03-01 15:42:17\',2,0.102944,0,\‘操作完成,不需要处理\’),(31,9,0,0,‘2019-03-01 15:43:05’,0,0,0,0,\‘运行模式:CLI’,(32,9,31,‘2019-03-01 15:43:05’,1,0.0800591,0,0,\‘从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n\n’收集邮件,(33,9,31,‘2019-03-01 15:43:05’,1,1,1.04019,0,\‘消息数量: available=0,retrieved=0,rejected=0,errors=0,blacklisted=0\n\n\’,(34,9,31,‘2019-03-01 15:43:05’,2,1.05323,0,\‘’操作完成,不需要处理\‘),(35,23,0,0,’2019-03-01 15:43:05,0,0,0,0,0,0,0,‘运行模式:CLI’),(36,23,35,0,‘2019-03-01 15:43:05\',2,0.117135,0,\’行动完成,不需要处理‘),(39,9,0,0,0,’2019-03-01 15:44:16,0,0,0,0,0,0,\‘运行模式: CLI\'),(40,9,39,’2019-03-01 15:44:16‘,1,0.0911481,0,‘从assistance@carpediem.pro ({outlook.office 365.com:995/pop/ssl})\n\n’收集电子邮件,(41,9,39,‘2019-03-01 15:44:16’,1,1.14253,0,\‘数量的消息: available=0,retrieved=0,refused=0,errors=0,blacklisted=0\n\n\'),(42,9,39,’2019-03-01 15:44:16‘,2,1.18234,0,(45,9,0,0,‘2019-03-01 15:45:03\',0,0,0,0,0,0,0,0,’运行模式:CLI‘,(46,9,45,’2019-03-01 15:45:03‘,1,0.053148,0,\’‘从assistance@carpediem.pro ({outlook.office/ssl})收集邮件\n\n’)9,45,‘2019-03-01 15:45:45:45:03\’,1,0.933414,0,\‘’消息数目: available=0,retrieved=0,refused=0,errors=0,blacklisted=0\n\n\'),(48,9,45,‘2019-03-01 15:45:03’,2,0.941932,0,0,0,‘行动完成,不需要处理\’),(49,29,0,2019-03-01 15:45:03‘,0,0,0,0,0,\‘运行模式. .\libraries\plugins\import\ImportSql.class.php#161: PMA_importRunQuery(字符串'DROP如果存在glpi_crontasks',字符串'DROP如果存在glpi_crontasks',布尔假,数组,) .\import.php#641: ImportSql->doImport(数组)

你能帮我吗,因为我不知道问题出在哪里,也不知道怎么解决

EN

回答 1

Stack Overflow用户

发布于 2019-03-31 10:54:40

使用phpmyadmin导出和导入大型数据库可能不太理想。使用mysqldump命令进行备份,使用mysql进行恢复。网上有很多例子。只是一个先头:

备份

代码语言:javascript
复制
mysqldump --add-drop-table --complete-insert --extended-insert --quote-names --host=localhost --user=root --password=YOURPASSWORD glpi > c:\glpibackup\glpi_mysqldump.sql

恢复

代码语言:javascript
复制
mysql -u root -p YOURPASSWORD < c:\glpibackup\glpi_mysqldump.sql
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55018506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档