>  기사  >  데이터 베이스  >  \"my.cnf에서 선행 그룹이 없는 옵션을 찾았습니다. 이 문제를 해결하는 이유와 방법은 무엇입니까?\"

\"my.cnf에서 선행 그룹이 없는 옵션을 찾았습니다. 이 문제를 해결하는 이유와 방법은 무엇입니까?\"

DDD
DDD원래의
2024-10-26 17:04:30660검색

my.cnf 파일에서 선행 그룹이 없는 옵션을 찾았습니다

mysql -u root -p 명령을 사용하여 원격으로 MySQL 데이터베이스에 연결하려고 하면 사용자에게 다음과 같은 문제가 발생할 수 있습니다. 오류 메시지:

Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1

원인

이 오류는 my.cnf 구성 파일에 [mysqld] 헤더가 누락된 경우 발생합니다. my.cnf 파일에는 MySQL에 대한 구성 설정이 포함되어 있으며 각 섹션은 해당 섹션 이름과 함께 대괄호([])로 묶어야 합니다.

해결 방법

이 문제를 해결하려면 [mysqld] 헤더를 /etc/mysql/my.cnf 파일의 첫 번째 줄로 사용합니다.

[mysqld]
... (remaining configuration settings)

예를 들어 기본 시간대를 설정하려는 경우:

[mysqld]
default-time-zone = "+08:00"
... (remaining configuration settings)

MySQL 다시 시작

my.cnf 파일에 필요한 사항을 변경한 후 MySQL 서비스를 다시 시작하여 새 설정을 적용합니다.

Ubuntu/Debian

sudo mysqld stop
sudo mysqld start

CentOS/Red Hat

sudo service mysqld stop
sudo service mysqld start

MySQL 서비스가 다시 시작되면 오류 메시지 없이 원격 연결을 설정할 수 있습니다.

위 내용은 \"my.cnf에서 선행 그룹이 없는 옵션을 찾았습니다. 이 문제를 해결하는 이유와 방법은 무엇입니까?\"의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.