5.7
-
mysql 5.7+ innodb_buffer_pool_size 재시작 없이 값 조절하는 방법Linux 2018. 9. 19. 13:54
innodb_buffer_pool size 는 innodb 엔진의 성능향상에 중요한 변수 중 하나이다. 이 값의 조절은 이전 버전에서는 /etc/my.cnf 파일에서 설정하고 mysql의 재시작이 필요했지만, 5.7이상 버전은 가동중 재시작 없이 이 설정값의 수정이 가능하다. #1. 콘솔에서 mysql client를 실행하거나 workbench등의 GUI툴을 사용하여 접속. #2. 설정값 변환 권한을 가진 유저로 로그인 #3. 다음 명령을 실행한다. (다음 예제는 1GB로 설정) SET GLOBAL innodb_buffer_pool_size=1073741824;
-
mysql 5.7 한 서버에 여러 인스턴스 실행하기Linux 2018. 7. 9. 13:35
개발중이거나 테스트의 목적으로. 한 서버에 여러개의 mysql 을 한 서버에 가동해야할 필요가 있을때가 있다. mysql 가동시 메모리를 많이 사용하므로 가동할 인스턴스의 수만큼 메모리를 충분히 확보해 두어야 한다. (mysql 설치에 대한 부분은 이 문서에서 다루지 않는다.) 1. /etc/my.cnf 파일을 편집기로 연다. # vi /etc/my.cnf #------------------------------------------------------------------------------ [mysqld@1] #------------------------------------------------------------------------------ user=mysql server-id=101 p..