Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

프로그래밍 방식으로 MySQL에서 max_connections를 설정하는 방법

MySQL에서 프로그래밍 방식으로 max_connections 설정하기

MySQL에서 최대 연결 수(max_connections)를 프로그래밍 방식으로 설정하려면 SET 명령어를 사용하면 됩니다. 기본 문법은 다음과 같습니다.

SET GLOBAL max_connections=설정할정수값;

실제로 위 쿼리를 실행하여 최대 연결 수를 1000으로 설정해 보겠습니다.

mysql> SET GLOBAL max_connections = 1000;
Query OK, 0 rows affected (0.04 sec)

설정 결과 확인하기

최대 연결 수가 제대로 설정되었는지 확인하려면 SHOW VARIABLES 명령어를 사용합니다.

mysql> SHOW VARIABLES LIKE 'max_connections';

실행 결과는 다음과 같습니다.

+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 1000 |
+-----------------+-------+
1 row in set (0.18 sec)

출력 결과에서 확인할 수 있듯이 max_connections 값이 1000으로 성공적으로 변경되었습니다.

주의 사항: 서버 재시작 시 설정 초기화

SET GLOBAL 명령어로 변경한 값은 동적으로 적용되며, MySQL 서버가 재시작되면 원래 값으로 초기화됩니다. 서버를 재시작한 후에도 설정을 유지하려면 MySQL 설정 파일(my.cnf 또는 my.ini)의 [mysqld] 섹션에 아래와 같이 값을 추가해야 합니다.

[mysqld]
max_connections = 1000

이렇게 하면 일시적인 변경과 영구적인 변경을 상황에 맞게 활용할 수 있습니다.