CentOS 5 (FINAL) x86_64에 MySQL Proxy 설치하기
yum install gcc.x86_64 libevent.x86_64 libevent-devel.x86_64 readline.x86_64 readline-devel.x86_64 ncurses.x86_64 ncurses-devel.x86_64 glib2.x86_64 glib2-devel.x86_64
yum install gcc.x86_64 libevent.x86_64 libevent-devel.x86_64 readline.x86_64 readline-devel.x86_64 ncurses.x86_64 ncurses-devel.x86_64 glib2.x86_64 glib2-devel.x86_64
MySQL 데이터 파일을 저장할 디렉토리를 생성합니다. 제 경우에는 /mnt/dynamic/db에 데이터베이스 파일을 저장할 하위 디렉토리를 생성합니다. 이 폴더를 생성하는 이유는 데이터 파일이 증가함에 따라 데이터 파티션의 공간을 활용하기 위해서입니다.
MySQL 4와 PHP 4는 꽤 오래된 버전이지만, 서버에 PHP4와 MySQL 4를 요구하는 PHP 애플리케이션이 있을 수 있습니다. 문제는 Debian Etch가 MySQL 5만 포함하고 있으며, PHP4 패키지가 MySQL 5에 의존하고 MySQL 4와는 작동하지 않는다는 것입니다. 이 가이드는 MySQL 4.1을 Debian Etch에 설치하고 MySQL 4.1과 함께 작동하는 PHP4 패키지를 설치하는 방법을 보여줍니다.
ProxySQL은 VM, K8s, 베어 메탈 및 Docker 컨테이너와 같은 여러 환경에 설치할 수 있는 소형 고성능 MySQL 프록시입니다. ProxySQL은 연결 다중화 지원을 통해 MySQL 클러스터의 고가용성을 제공하는 오픈 소스 솔루션으로, 쓰기를 기본 서버로 라우팅하는 쿼리 규칙을 제공하고 읽기를 복제본에 분산합니다.