2013-05-07 137 views
-1

我有一个本地的mysql服务器在我的系统上运行,我试图从sqldump文件加载一个海量的现有数据库。命令行选项到MySQL服务器(作为服务运行)

我第一次约一个小时后尝试这样做(或左右)我有以下错误

'ERROR 2013 (HY000): Lost connection to MySQL... 

看来我也许能排序了这一点通过增加--wait_timeoutcommand line option予以纠正。

我的问题是 - 你如何启动mysql服务器作为服务,并在Ubuntu中传递命令行选项?

要启动和停止,通常我用

sudo service mysql [start|stop] 

但这里传递参数不起作用。 Alternativly,如果我开始它作为一个守护进程

sudo mysqld --wait_timeout <#> 

我怎么然后将其关闭以安全的方式(我想像“CTRL-C”或'杀-9'ing那就要烂) 。

系统信息(如相关):

mysqld Ver 5.5.31-0ubuntu0.12.04.1 for debian-linux-gnu on x86_64 ((Ubuntu)) 
Ubuntu 12.04 LTS 

回答

1

尝试增加max_allowed_pa​​cket的东西相当大的像32M。我从来没有明白这一点,但我认为它可以解决你的问题。