이전에 mysql 설정을 사용 해보지 않았지만 새로운 Linux 클라우드 서버에서 MySQL이 충돌 할 때까지 모든 메모리를 사용하고있는 것 같습니다. 그러면 다시 시작할 수 없습니다. 더 많은 메모리가 서비스를 다시 시작하려면 클라우드 서버를 재부팅해야합니다.my.cnf에있는 key_buffer_size가 누락 된 MySQL
그래서 나는 메모리 사용을 길들일 수있는 방법을 찾고 있었고 key_buffer_size (그리고 내 머리를 기억할 수없는 또 다른 설정)에 대해 읽은 후에 my.cnf 파일을 살펴 봤으며 아무것도 없다. 이 설정. 다음과 같이 내 my.cnf 파일은 떨어지기까지 key_buffer_size 세트없이
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysql.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
datadir = /var/lib/mysql
[mysql]
!includedir /etc/mysql/conf.d
은 ... 그냥 메모리까지 먹고 계속됩니다 ...인가? 이 설정을 설정하면 안됩니까?
건배
작성한 내용을 다시 읽으십시오. "서비스를 다시 시작할 수있는 메모리가 없으므로 다시 시작할 수 없습니다." 그러나 기다려라. 서비스가 망가 졌을 때, 모든 메모리가 해제되어 분석이 옳지 않아야한다. 문제는 MySQL 일 가능성이 없습니다. 그것은 다른 메모리 돼지의 희생자입니다 : http://dba.stackexchange.com/questions/25077/mysql-innodb-crash-post-mortem/25083#25083 –