InfoGrab DocsInfoGrab Docs

MySQL 설치 문제 해결

Mattermost MySQL 문제 해결 가이드

Important Mattermost v11부터 Mattermost는 데이터베이스 드라이버로서의 MySQL 지원을 완전히 중단합니다. MySQL 지원이 코드베이스에서 완전히 제거되었으며, 잘못된 구성 오류가 발생합니다. PostgreSQL이 권장 데이터베이스입니다. 데이터베이스 버전 지원에 대한 자세한 내용은 데이터베이스 소프트웨어 문서를 참조하고, MySQL에서 PostgreSQL로 마이그레이션하는 방법은 MySQL에서 PostgreSQL로 마이그레이션 문서를 참조하세요. Mattermost 서버를 실행하기 전에 먼저 데이터베이스를 설치하고 구성해야 합니다. /opt/mattermost 디렉토리로 이동하여 sudo -u mattermost bin/mattermost 명령을 입력하면 Mattermost를 시작할 수 있습니다. Mattermost 서버가 데이터베이스에 연결할 수 없으면 시작에 실패합니다. 이 섹션에서는 처음으로 Mattermost를 시작할 때 발생할 수 있는 MySQL 데이터베이스 문제를 다룹니다. Note 특정 Mattermost 릴리스에 대한 추가적인 데이터베이스 튜닝 지침이 있습니다. 자세한 내용은 중요 업그레이드 노트 문서를 참조하세요. MySQL 데이터베이스 관련 구성 옵션에 대한 자세한 내용은 데이터베이스 구성 설정 문서를 참조하세요. MySQL을 설치하는 방법은 사용하는 Linux 배포판에 따라 다릅니다. 그러나 MySQL이 설치된 후 구성 방법은 동일합니다. 모든 배포판에서 mattermost 데이터베이스와 mattermost 데이터베이스 사용자를 생성해야 합니다. 이러한 데이터베이스 객체를 생성하지 않거나 Mattermost 구성 파일 /opt/mattermost/config/config.json 에서 이를 잘못 참조하면 Mattermost가 실패합니다. 여기서 제공하는 문제 해결 팁은 이러한 구체적인 문제를 다룹니다. 진행하기 전에 MySQL 서버가 실행 중인지 확인하세요. mysqladmin -u root -p status 명령을 실행하여 확인할 수 있습니다. 프롬프트가 표시되면 비밀번호를 입력하세요. MySQL이 실행 중이면 다음과 같은 출력이 표시됩니다: :: Uptime: 877134 Threads: 1 Questions: 9902 Slow queries: 0 Opens: 522 Flush tables: 1 Open tables: 371 Queries per second avg: 0.011 MySQL이 실행 중이 아니라면 배포판에 맞는 설치 지침을 검토하세요. Warning 이 섹션에서 사용되는 일부 명령은 데이터베이스를 변경합니다. 이 명령들은 Mattermost 설치가 실패한 경우에만 사용하세요. 정상적으로 작동하는 Mattermost 설치에서는 MySQL 데이터베이스를 직접 조작하지 마세요. mattermost 데이터베이스 # 설치 중에 생성되는 데이터베이스는 mattermost 라는 이름입니다. 이 데이터베이스를 생성하지 않거나 잘못된 이름을 지정하면 Mattermost 서버를 시작하려 할