찾다

 >  Q&A  >  본문

Linux에 mysql5.7 버전을 설치할 때 PID 파일을 업데이트하지 않고 서버가 종료되면 계속 보고되는 이유는 무엇입니까?

莫名的微笑莫名的微笑2664일 전1247

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-07-31 15:47:38

    1. /usr/local/mysql/data/mysql.pid 파일에 쓰기 권한이 없을 수도 있습니다
    해결 방법: 권한을 부여하고 "chown -R mysql:mysql /var/data" "chmod -R 755를 실행하세요. /usr/local/mysql/data” 그런 다음 mysqld를 다시 시작하십시오!

    2. mysql 프로세스가 이미 프로세스에 존재할 수 있습니다.
    해결 방법: "ps -ef|grep mysqld" 명령을 사용하여 mysqld 프로세스가 있는지 확인합니다. 있는 경우 "kill -9 프로세스 ID"를 사용하여 종료합니다. 그런 다음 mysqld를 다시 시작하십시오!

    3. 머신에 mysql을 두 번째로 설치하는 경우 서비스 시작에 영향을 미치는 잔여 데이터가 있을 수 있습니다.
    해결 방법: mysql 데이터 디렉터리/data로 이동하여 살펴보세요. mysql-bin.index가 있으면 빨리 삭제하세요. 저는 세번째 방법으로 해결했어요!

    4. mysql이 시작 시 구성 파일을 지정하지 않으면 /etc/my.cnf 구성 파일을 사용하여 [mysqld] 섹션에 데이터 디렉터리(datadir)가 지정되어 있는지 확인하세요.
    해결책: [mysqld] 아래에 다음 줄을 설정하세요: datadir = /usr/local/mysql/data

    5. 건너뛰기 페더레이션 필드 문제
    해결책: /etc/my.cnf 파일에 있는지 확인하세요. 주석 처리된 건너뛰기 페더레이션 필드이므로 즉시 주석 처리하십시오.

    6. 오류 로그 디렉터리가 존재하지 않습니다.
    해결 방법: "chown" "chmod" 명령을 사용하여 mysql 소유자 및 권한을 부여하세요.

    7. Selinux가 문제의 원인이 됩니다. 해결 방법: 닫기 이를 위해 /etc/selinux/config를 열고 SELINUX=enforcing을 SELINUX=disabled로 변경한 후 저장하고 종료한 후 머신을 다시 시작해 보세요.

    회신하다
    0
  • 莫名的微笑

    이 모든 것을 시도했지만 소용이 없었습니다. . . .

    莫名的微笑 · 2017-08-08 17:41:45
  • 大家讲道理

    大家讲道理2017-07-31 15:41:34

    바이두에는 다양한 솔루션이 있습니다...

    회신하다
    0
  • 莫名的微笑

    수백 번 읽는 방법이 통하지 않아서 여쭤봅니다. . . . .

    莫名的微笑 · 2017-08-08 17:40:28
  • 취소회신하다