我在我的系统上运行了一个本地 mysql 服务器,我试图从 sqldump 文件中加载一个庞大的现有数据库。
大约一个小时(左右)后我第一次尝试此操作时出现以下错误
'ERROR 2013 (HY000): Lost connection to MySQL...
看来我可以通过增加--wait_timeout
命令行选项来解决这个问题。
我的问题是-如何将 mysql 服务器作为服务启动并在 Ubuntu 中传递命令行选项?
要正常启动和停止,我使用
sudo service mysql [start|stop]
但是在这里传递参数不起作用。或者,如果我将其作为守护进程启动
sudo mysqld --wait_timeout <#>
然后我如何以安全的方式关闭它(我想'CTRL-C'或'kill -9'会很糟糕)。
系统信息(如果相关):
mysqld Ver 5.5.31-0ubuntu0.12.04.1 for debian-linux-gnu on x86_64 ((Ubuntu))
Ubuntu 12.04 LTS