mix*_*nic 27
你真是太近了!这种kill -HUP
方法也不适用于我.
你在打电话:
select @@global.max_connections;
Run Code Online (Sandbox Code Playgroud)
你需要的只是设置而不是选择:
set @@global.max_connections = 400;
Run Code Online (Sandbox Code Playgroud)
看到:
http://www.netadmintools.com/art573.html
http://www.electrictoolbox.com/update-max-connections-mysql/
Jon*_*Jon 19
尝试:
sudo /etc/init.d/mysql reload
Run Code Online (Sandbox Code Playgroud)
要么
sudo /etc/init.d/mysql force-reload
Run Code Online (Sandbox Code Playgroud)
这应该启动配置的重新加载.确保你的init.d脚本支持它,我不知道你使用的是什么版本的MySQL/OS?
我的MySQL脚本包含以下内容:
'reload'|'force-reload')
log_daemon_msg "Reloading MySQL database server" "mysqld"
$MYADMIN reload
log_end_msg 0
;;
Run Code Online (Sandbox Code Playgroud)
my.cnf
如果不重新启动mysqld
服务器,则无法重新加载配置文件 ( ) 。
FLUSH LOGS
只轮换几个日志文件。
SET @@...=...
为尚未登录的任何人设置它,但它会在下次重新启动后消失。但这给出了一个线索......做SET
,并改变my.cnf
; 这样你就被覆盖了。警告:并非所有设置都可以通过SET
.
MySQL 8.0 新...
SET PERSIST ...
将设置全局设置并将其保存到重新启动后。几乎所有设置都可以通过这种方式进行调整。