source

글로벌 이벤트 설정방법_ scheduler=MySQL이 다시 시작되어도 ON?

factcode 2023. 10. 26. 21:52
반응형

글로벌 이벤트 설정방법_ scheduler=MySQL이 다시 시작되어도 ON?

설정하고 싶습니다.event_scheduler에 대해 세계적인.ONMySQL이 재시작되더라도 이를 달성하려면 어떻게 해야 합니까?

SET GLOBAL event_scheduler = ON;

설정 가능합니다.

event_scheduler=ON

인에my.ini아니면my.cnf파일을 클릭한 다음 서버를 재시작하여 설정을 적용합니다.

1회 세트event_scheduler영원히 남을 것입니다.ON서버 재시작 여부에 관계없이.

/etc/mysql/my.ini 파일을 열고 다음을 추가합니다.

event_scheduler = on

[mysqld] 부분 아래에

(mysql 5.5.35-0+wheezy1 - Debian에 따라 테스트됨)

단방향 - 시스템 변수를 설정하고 mysql을 재시작할 가능성이 있는 경우 해당 변수를 사용할 수 있습니다.

다음은 mysql의 system 변수를 사용하는 링크입니다.

Windows Server 2012 시스템에서는 이러한 솔루션이나 다른 솔루션이 전혀 작동하지 않았습니다.그런 다음 시작을 위한 레지스트리 항목을 확인했습니다.

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56

속임수는, 악은ProgramData.그런거 아냐.Program Files. Program Files(프로그램 파일)을 검색하면my-default.ini파일, 당신을 망치기 위해 거기에 놔두세요.

방법은 레지스트리에서 경로를 찾는 것인데, 이것은 저를 위한 것이었습니다.HKEY_LOCAL_MACHINE\SYSTEM\Services\MySQL56

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 

파일 끝에 다음 줄을 추가합니다.

event_scheduler=ON

재부팅 후 데몬이 시작되는지 확인합니다.

mysql bash에 로그인합니다.

mysql -u <user> -p

명령을 실행합니다.

SHOW PROCESSLIST;

이제 목록에 이벤트 스케줄러 데몬이 표시됩니다.

언급URL : https://stackoverflow.com/questions/20112395/how-to-set-global-event-scheduler-on-even-if-mysql-is-restarted

반응형