MySQL 구성 파일을 다시 시작하지 않고 새로 고치려면 어떻게 해야 합니까?
아파치에는 그런 기능이 있는데 MySQL은 어떻습니까?
존재하나요?
너무 친했어요! 그.kill -HUP
방법도 제게는 통하지 않았습니다.
전화를 하셨잖아요
select @@global.max_connections;
다음을 선택하는 대신 설정만 하면 됩니다.
set @@global.max_connections = 400;
참조:
http://www.netadmintools.com/art573.html
http://www.electrictoolbox.com/update-max-connections-mysql/
시도:
sudo /etc/init.d/mysql reload
아니면
sudo /etc/init.d/mysql force-reload
그러면 구성을 다시 로드할 수 있습니다.init.d 스크립트가 지원하는지 확인하십시오. MySQL/OS 버전을 사용하는지 모르겠습니다.
MySQL 스크립트에는 다음과 같은 내용이 포함되어 있습니다.
'reload'|'force-reload')
log_daemon_msg "Reloading MySQL database server" "mysqld"
$MYADMIN reload
log_end_msg 0
;;
구성 파일을 다시 로드하는 중(my.cnf
를 다시 시작하지 않으면 할 수 없습니다.mysqld
서버.
FLUSH LOGS
몇 개의 로그 파일만 회전합니다.
SET @@...=...
아직 로그인하지 않은 사용자에 대해 설정하지만 다음 재시작 후에는 삭제됩니다.하지만 그건 단서를 주지..하라구요.SET
, 그리고 변화my.cnf
; 당신이 가려지는 방식입니다주의 사항:다음을 통해 일부 설정을 수행할 수는 없습니다.SET
.
MySQL 8.0의 새로운 기능...
SET PERSIST ...
는 글로벌 설정을 설정하고 재시작 후 저장합니다.거의 모든 설정을 이 방법으로 조정할 수 있습니다.
SQL 클라이언트에서 수행할 수 있으며 아무것도 재시작할 필요가 없습니다.
SET GLOBAL log = 'ON';
FLUSH LOGS;
언급URL : https://stackoverflow.com/questions/917865/how-do-you-refresh-the-mysql-configuration-file-without-restarting
'source' 카테고리의 다른 글
고유 인덱스가 있는 중복 제거 (0) | 2023.10.14 |
---|---|
Excel에서 SQL DATTIME 삽입? (0) | 2023.10.09 |
봄 부팅 앱에서 BIRT (0) | 2023.10.09 |
Ubuntu 16.04로 업그레이드되어 MySQL-python 의존성이 끊어졌습니다. (0) | 2023.10.09 |
구분 기호를 제거하지 않은 Python split() (0) | 2023.10.09 |