DB/mysql(mariaDB)

Cannot proceed because system tables used by Event Scheduler were found damaged at server start

자코린이 2023. 1. 25. 12:52

mysql에서 이벤트 스케줄러를 만들려고 하는데 위의 에러가 나왔습니다.

해결법을 찾아보았는데 모든 사람들이 아래의 명령어를 치라고 합니다.

이 명령어는 mysql 프로그램을 업데이트 하는 것이 아닌, mysql 테이블을 업데이트 하는 명령어입니다.

이 명령어를 사용하기 위해서는 mysql이 시스템상에 올라와 있어야 합니다.(동작 중 이어야 합니다.)

mysql_upgrade --force -u root -p

 

이 명령어를 치면 mysql 테이블을 업데이트하여 에러를 해결해 줍니다.

 

이 명령어를 실행하고, restart를 해줍니다.