source

MySQL 구성 파일을 다시 시작하지 않고 새로 고치려면 어떻게 해야 합니까?

ittop 2023. 10. 9. 23:35
반응형

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

반응형