如何让MySQL在不重新启动的情况下再次读取my.cnf?

如何让MySQL在不重新启动的情况下再次读取my.cnf?,mysql,Mysql,有这样的命令吗 我已经修改了我的.cnf,我不想停止/启动MySQL。据我所知,您必须重新启动MySQL服务器,但有一些配置变量可以在不重新启动的情况下更改:就POSIX而言,(这通常告诉开始重新加载配置后在后台运行的程序)刷新特权。参考资料。事实上,这是应该的,如果你在前台运行服务,并且断开了连接,你可能希望这种情况发生 这就给我们留下了服务 简言之,请使用提供的工具:)任何时候当您处理的服务使用的不仅仅是primitive时,最好在进行配置更改时重新启动该服务。许多正在运行的线程需要完成它们

有这样的命令吗


我已经修改了我的.cnf,我不想停止/启动MySQL。

据我所知,您必须重新启动MySQL服务器,但有一些配置变量可以在不重新启动的情况下更改:

就POSIX而言,(这通常告诉开始重新加载配置后在后台运行的程序)刷新特权。参考资料。事实上,这是应该的,如果你在前台运行服务,并且断开了连接,你可能希望这种情况发生

这就给我们留下了服务

简言之,请使用提供的工具:)任何时候当您处理的服务使用的不仅仅是primitive时,最好在进行配置更改时重新启动该服务。许多正在运行的线程需要完成它们的工作、死亡和重生。。然而,考虑到每个正在运行的线程都必须修改其行为和对其宇宙的理解,另一场对互斥锁的竞争将需要比重新启动它更多的时间。这会导致死锁,很快就会变成僵尸家长

请记住,大多数RDBMS都使用自己的缓冲,对于大多数其他服务,缓冲通常由内核处理。当一个线程曾经说英语时,你不能仅仅要求它说西班牙语,反之亦然,这取决于你在配置中所做的更改


至少,如果没有父母的转世。。因此,只需重新启动。

安装RubyGem
mysql\u管理器(
sudo gem Install mysql\u管理器
),然后运行以下命令:

mysql-manager --reload-my-cnf --reload-my-cnf:config /etc/my.cnf --log:level DEBUG
有关更多选项,请运行
mysql管理器--help

您可能需要指定一个备选方案
--db:dsn
--db:username
,或
--db:password


请在此处阅读更多信息:

也许您应该将此问题发布在Set global log\u slow\u query=1上,这正是我想要的!