MySQL my.cnf 파일 구성 오류: "이전 그룹 없이 옵션을 찾았습니다."
"다음에서 이전 그룹 없이 옵션을 찾았습니다."라는 오류 메시지가 나타납니다. 구성 파일"은 MySQL에 원격으로 연결하려고 할 때 실망스러운 문제가 될 수 있습니다. 이 오류는 일반적으로 /etc/mysql/my.cnf에 있는 my.cnf 파일의 구성 오류로 인해 발생합니다.
이 문제를 해결하려면 다음 사항을 확인하는 것이 중요합니다. my.cnf 파일 형식이 올바르게 지정되었습니다. 특히 파일 내의 모든 옵션은 해당 섹션 아래에 그룹화되어야 합니다.
섹션 헤더 누락
이 경우 섹션 헤더 누락으로 인해 오류가 발생합니다. my.cnf 파일에는 MySQL 서버와 관련된 옵션을 정의하는 데 필요한 [mysqld] 섹션 헤더가 없습니다.
구성 수정
구성을 수정하려면 my.cnf 파일의 첫 번째 줄에 다음 줄을 추가하세요.
[mysqld]
이렇게 하면 mysqld 섹션을 사용하여 MySQL 서버에 필요한 옵션을 정의할 수 있습니다.
구성 예
다음은 수정된 my. 추가된 [mysqld] 헤더가 있는 cnf 파일:
[mysqld] default-time-zone = "+08:00" user = mysql socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp bind-address = 0.0.0.0 key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP query_cache_limit = 1M query_cache_size = 16M log_error = /var/log/mysql/error.log expire_logs_days = 10 max_binlog_size = 100M [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] [isamchk] key_buffer = 16M
MySQL 서비스 다시 시작
구성이 수정되면 변경 사항을 적용하려면 MySQL 서비스를 다시 시작해야 합니다.
sudo mysqld stop sudo mysqld start
서비스를 다시 시작하면 MySQL이 업데이트된 구성을 활용하고 "이전 그룹 없이 옵션을 찾았습니다" 오류가 제거됩니다.
위 내용은 MySQL my.cnf 파일에서 \'구성 파일에서 이전 그룹 없이 옵션을 찾았습니다\' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!