InfoGrab 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 서버를 시작하려고 할 때 다음과 같은 오류가 발생