2023/12 4

[ProxySQL] CONNECTING_CLIENT_STATE_SERVER_HANDSHAKE 오류

[ProxySQL] CONNECTING_CLIENT_STATE_SERVER_HANDSHAKE 오류 l Version : ProxySQL 2.4.2 ProxySQL에서 백엔드 어플리케이션이 접속하는 포트로 로그인이 안되는 문제가 발생하였다. ProxySQL의 로그를 확인해 보니 아래와 같은 로그가 기록되어 있다. MySQL_Session.cpp:5094:handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE():[ERROR] ProxySQL Error: Access denied for user 'user'@'ip' (using password: YES) MySQL_Session.cpp:5094:handler___status_CONNECTING_CLIENT..

MySQL, MariaDB 2023.12.11

[MySQL] Galera 클러스터 이름 길이 초과로 인한 클러스터 조인 오류

[MySQL] Galera 클러스터 이름 길이 초과로 인한 클러스터 조인 오류 l Version : MySQL Percona Cluster, Galera Cluster MySQL Percona 클러스터를 구성하고, Primary 서비스를 정상적으로 구동한 후 Secondary 서버를 클러스터에 조인하려고 할 때 아래와 같은 오류와 함께 클러스터 조인에 실패하였다. Secondary의 경우 서비스가 시작될 때 my.cnf에 정의되어 있는 정보에 따라 클러스터 조인을 자동으로 시도하고 클러스터 조인에 실패할 경우 MySQL이 정상적으로 실행되지 않는다. 2023-12-06T10:02:52.460279Z 0 [ERROR] [MY-000000] [Galera] failed to open gcomm backend..

MySQL, MariaDB 2023.12.08

[MySQL] SHOW PROCESSLIST로 현재 실행중인 스레드 목록 확인하기

[MySQL] SHOW PROCESSLIST로 현재 실행중인 스레드 목록 확인하기 l Version : MySQL MySQL에서 현재 실행중인 스레드 목록을 확인하기 위해서는 SHOW PROCESSLIST 명령어를 사용할 수 있다. PROCESS 권한이 있으면 다른 사용자에게 속한 스레드까지 포함하여 모든 스레드를 볼 수 있다. 그렇지 않으면 익명이 아닌 사용자는 자신의 스레드에 대한 정보에만 액세스할 수 있어 다른 사용자의 스레드 정보는 확인할 수 없다. SHOW PROCESSLIST 명령문은 정보 필드에 각 문의 처음 100자만 표시한다. info 컬럼에 현재 실행중인 SQL문 전체를 표시하고 싶을 경우 SHOW FULL PROCESSLIST 명령을 사용한다. 아래 명령어를 사용하여 실행중인 스레드의..

MySQL, MariaDB 2023.12.04

[MySQL] Stopping Purge/Resuming Purge in Error Logs

[MySQL] Stopping Purge/Resuming Purge in Error Logs l Version : MySQL 5.7 X MySQL 5.7.X 운영환경에서 아래와 같은 로그가 잔뜩 기록되어 있었다. 계속해서 반복되는 Stoppoing purge과 Resuming purge는 오류로 기록되고 있지는 않았지만, 반복해서 남는 로그에 원인이 궁금했다. 023-11-22T15:27:13.249813Z 4 [Note] InnoDB: Stopping purge 2023-11-22T15:27:13.363487Z 4 [Note] InnoDB: Resuming purge 2023-11-22T15:27:13.462275Z 4 [Note] InnoDB: Stopping purge 2023-11-22T15:27..

MySQL, MariaDB 2023.12.01