11 2012 档案

摘要:前几天用mysqldump 导出sql sql中存在有触发器。sql导出没有出现问题,但导入另一个副服务器后发现有触发器的表无法执行 相关的 增 删 改 操作 于是排查原因。发现删除触发器后 问题不在出现。于是问题锁定在触发器上 但触发器不能删除 于是乎在百度大神的帮助下 发现 问题出现在触发器的执行用户 上 我的中心服务器的触发器执行用户如下:但 副服务器根本就没有root这个用户 所以副服务器根本就无法执行 触发操作。于是我在 导出来的 sql 后 添加一个正则替换操作。1 $str = file_get_contents('export.sql');2 $export=p 阅读全文
posted @ 2012-11-15 11:56 keygle 阅读(1625) 评论(0) 推荐(0)
摘要:前段时间用mysqldump导出sql,由于不太熟悉mysqldump出现了一大堆问题,其中一个触发器导出问题折磨了我好久,这里记载下免得忘记。1 $cmd = "mysqldump.exe --user=root --password=123456 --opt --skip-comments datas scheme >D:\sql\scheme.sql";2 system($cmd);这里导出datas数据库的scheme表的sql 去掉注释 也默认导出触发器,但用phpmyadmin 导入sql时(80多个表 10个表有触发器 wamp环境 php5.3.13 阅读全文
posted @ 2012-11-08 17:05 keygle 阅读(551) 评论(0) 推荐(0)