방법: 1. "set GLOBAL max_connections=number of link"를 사용하여 최대 연결 수를 임시로 수정합니다. 2. "vim /etc/my.cnf1"을 사용하여 "max_connections"의 내용을 수정하고 저장하고 다시 시작합니다. 영구 수정을 위한 mysql 서비스 최대 연결 수입니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
클라이언트 로그인:
mysql -uroot -p
새 최대 연결 수를 1000으로 설정:
mysql> set GLOBAL max_connections=1000
현재 실행 중인 쿼리 표시:
mysql> show processlist
현재 상태 표시:
mysql> show status
클라이언트 종료:
mysql> exit
현재 최대 연결 수 보기:
mysqladmin -uroot -p variables
이 방법은 서비스를 다시 시작한 후에도 증상을 치료하지만 근본 원인은 해결하지 않습니다. 100. 이 방법은 최대 연결 수를 긴급하게 확장하기 위해 사용되는 방법이며 장기적인 해결책이 아닙니다.
구성 파일 위치 보기
/usr/bin/mysql --verbose --help | grep -A 1 'Default optio
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
서버는 먼저 /etc/my.cnf 파일을 읽습니다. 파일이 없으면 /etc/mysql/my.cnf를 읽습니다. , 그리고 순서대로 읽습니다. /usr/etc/my.cnf, ~/.my.cnf
루트 경로에서 구성 파일을 찾습니다:
find / -name my.cnf 结果:/etc/my.cnf
Configuration
vim /etc/my.cnf
my.cnf를 편집하고 [ mysqld]:
max_connections=1000
서비스 다시 시작
service mysqld restart
연결 수 확인
mysql -u root -p show variables like 'max_connections';
권장 학습: mysql 비디오 튜토리얼, Linux 비디오 튜토리얼
위 내용은 Linux에서 mysql의 최대 연결 수를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!