如何让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上,这正是我想要的!