이벤트 스케쥴러
·
Database/MySQL8.0
먼저 이벤트 스케쥴러가 돌아갈 수 있는 환경인지 확인 show variables like 'event%'; 밸류가 ON으로 되어있으면 바로 진행이 가능하고 OFF로 되어있다면 설정해야한다. SET GLOBAL event_scheduler = ON; root로 해주면 된다. 하고 바로 작업을 진행한다 //기본 문법 CREATE EVENT IF NOT EXISTS 이벤트 이름 ON SCHEDULE 스케줄 ON COMPLETION PRESERVE DO 실행시킬 내용 나같은 경우는 create event if not exists monthCancelUpdate On schedule every 1 minute STARTS '2024-03-27 15:23:00' on completion PRESERVE commen..
데이터베이스 생성
·
Database/MySQL8.0
보통 데이터베이스 생성은 MySQL을 처음 설치한 다음 작업을 하는데, centos 기준 $ mysql -u root -p 비밀번호 입력 후 create database 데이터베이스명; 해주면 된다. 끗.
MariaDB root 비밀번호 변경 ver.10.4 이상
·
Database/MariaDB
나는 실환경에서는 Mysql을 사용하고 있고 로컬에서는 MariaDB를 사용하고있다. 원래 실환경에서 MariaDB를 사용하려고 했는데 생각해보니 로컬에서 이것저것 테스트를 더 많이 할 것 같아서 로컬에다가 설치를 했다. 어떤 차이점이 있을까 궁금하기도 하다. 일단 설치를 하고나서 # mysql -u root -p 를 입력해주면 패스워드 입력란이 나온다. 처음엔 패스워드가 없으니 그냥 엔터치면 된다. 그리고 MaridDb [(none)]> use mysql 을 입력해주면 mysql 데이터베이스로 변경이된다. 나도 이번에 알았는데 10.4부터 패스워드 변경하는 방법이 바뀌었다. 이 전 버전은 MariaDB [mysql]> update user set password=password('변경할 패스워드') w..