"service mysql start" 启动 MySQL 需要多长时间?

3

我运行了一个服务mysql stop,并紧接着运行了一个服务mysql start,然而这个过程已经持续了大约2个小时,我不知道杀死这个进程是否是个坏主意。有什么想法吗?

谢谢。


3
这应该需要大约5-10秒钟。 - Niels
1
杀掉进程没问题,然后重新开始。 - echo_Me
通常情况下,它不应该超过3-4秒钟。 但如果花费的时间更长,则应通过mysqld命令检查发生了什么。 - Akshay Mohite
1个回答

3

由于我的声望不够,无法发表评论,只能写答案。

我也遇到了同样的问题。MySQL版本为5.7.9。我在处理一些配置设置时发现,某些配置会阻止MySQL服务器启动。它一直尝试启动服务器,但没有报错信息。

以下是我从https://dba.stackexchange.com/a/41873中尝试配置的内容:

innodb_buffer_pool_size=4G
innodb_buffer_pool_instance=2
innodb_read_io_threads=12
innodb_write_io_threads=12
innodb_io_capacity=300
innodb_log_file_size=128M

免责声明:我写下这个答案是因为我认为它可能对某些人有用,但同时我也对提问者感到生气。他/她可能已经以某种方式解决了问题(重新安装也是一种答案),但没有将其记录下来。

1
不要生气,他们可能只是杀掉了进程并重试了。"切勿归咎于恶意,如果愚蠢已经可以解释一切的话"。 - PeteGO
1
@PeteGO 不错的提醒,我也看不到 mysqld 进程。没有进程需要终止。不管怎样,希望这能对某人有所帮助。顺便说一下,作为非英语母语者,我还在努力理解那些智慧的话语。 - endertunc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接