MySQL Data directory 변경하기

Mysql datadir 경로 확인 및 Mysql service 중지 mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다. [root@mail ~]# mysql mysql mysql> select @@datadir; +—————–+ | @@datadir | +—————–+ | /var/lib/mysql/ | +—————–+ 1 row in set (0.00 sec) \q [root@mail ~]# systemctl stop mysql 새로운 Mysql datadir 생성 및 경로…

MySQL 서버 로그관리삭제

서버를 운영하다 보면 binary 로그와 slow-query.log 가 계속해서 쌓이게 됩니다. /etc/my.cnf 파일에 아래 부분을 적용하면 로그 조절이 가능합니다. [mysqld] log-bin=mysql-bin expire_logs_days=7 long_query_time=3 slow_query_log=1 slow_query_log_file=slow-query.log log-bin=mysql-bin 바이너리 로그 파일명을 지정할 수 있습니다. expire_logs-days=7 최근 일주일 분량만 남기는 옵션입니다. long_query_time=3 쿼리타임이 3초를 넘어가면 로그를 남깁니다. slow_query_log=1 슬로우쿼리 로그를 작성하는다는 옵션입니다. slow_query_log_file=slow-query.log 슬로우쿼리 로그 파일명을 지정할 수 있습니다.…

MySQL 서버설정 참고

# # This group is read both both by the client and the server # use it for options that affect everything # [client-server] # # include all files from the config directory # !includedir /etc/my.cnf.d [client] # hostname = panel.uhlhosting.ch #default-character-set = utf8mb4 [mysqld] max_allowed_packet=268435456 max_connect_errors = 10 max_connections = 50 #safe-show-database #skip-innodb #skip-locking…