Linux论坛's Archiver

《开源》旗舰电子杂志2008年11期发布,火热下载中!

yfuy23 发表于 2006-3-5 16:41

mysql 备份恢复时候出错

redhat9下
mysql4.3.10(tar.gz源码安装)
数据库导出:
/usr/local/mysql/bin/mysqldump --opt database>sdatabaseback
数据库导入:
mysql testbugtracker < testmysqlback
出现如下错误:
ERROR 1153 at line 64: Got a packet bigger than 'max_allowed_packet'
查了下资料说要改下my.ini
但是find / -name my.ini 没有找到这个文件
请教高手这个问题应该怎么解决?

yejr 发表于 2006-3-9 09:40

一次性导入的数据太大了,可以导出的时候增加参数
--extended-insert=false
使得插入语句的长格式变成短格式
或者修改my.cnf,加大对应参数值

fire9 发表于 2007-12-3 23:31

增大你的max_allowed_packet值,数据要分段提交。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.