MariaDB MaxScale 2022.10 웨비나
DataBase/My-SQL2022. 12. 23. 18:54
댓글()
로그 파일에 대부분 용량을 차지하는 /* Ping server ... */ 메시지
숨기는 방법
환경설정 - 로그 기록 - 디버그 메시지 체크 해제
SELECT TABLE_SCHEMA
, TABLE_NAME
, COLUMN_NAME
, CHARACTER_MAXIMUM_LENGTH
, ORDINAL_POSITION
, COLUMN_DEFAULT
, DATA_TYPE
, COLUMN_TYPE
, COLUMN_KEY
, EXTRA
, COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '디비명'
AND COLUMN_NAME = '컬럼명';
동일 컬럼이 여러개 인 경우 뒤져보기.
mysql 최대 결과 길이 변경하기
세팅 값에 따라 부하가 걸릴수도 있으니 고민 고민 후 변경.
#PHP
#해당 세션에만 적용됨.
SET SESSION group_concat_max_len = @@max_allowed_packet;
#my.ini
#/etc/mysql/my.cnf
# 변경하고자 하는 최대 값 // [mysqld] 하단에 추가
# GROUP_CONCAT()함수 에 허용되는 최대 결과 길이 (바이트)/기본값은 1024
group_concat_max_len=4M
적용 후 서비스 재시작 해야 적용 됨.
만약 적용 후 서비스 재시작에 문제가 있다면 아래 글 참고.
MySQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_group_concat_max_len
MySQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.
MYSQL 설정 파일인 my.ini 파일을 메모장으로 수정 후 서비스 재시작 시 발생한 에러입니다.
원인 : my.ini 파일 인코딩 문제
my.ini 파일 초기 인코딩은 ANSI
확인해보시면 아마도 UTF-8로 변경되어있을텐데
다시 ANSI로 변경 저장 후 서비스 시작하시면 정상 작동 될 것입니다.