INFORMATION_SCHEMA와 같은 사전 설치된 MySQL 데이터베이스를 삭제하는 것이 안전합니까?


12

방금 LAMP 서버와 PHPMyAdmin을 설치했습니다. 로그인하면 데이터베이스가 이미 생성되어 있고 그 안에 많은 테이블과 행이있는 것을 알았습니다.

물론 제 질문은 어떤 식 으로든 시스템을 중단시키지 않고 모든 것을 삭제할 수 있는지 여부입니다. 아래는 첫 번째 데이터베이스를 입력 한 후 확인한 내용입니다.

4 개의 데이터베이스 중 하나가 사전 설치되어 있습니다.


이것은 우분투와 어떤 관련이 있습니까?
don.joey

아니오, 삭제하지 마십시오
Tachyons

앞으로 serverfault.com에서 이러한 유형의 질문을해야합니다. 더 나은 답변을 얻을 수 있습니다.
Flimm

답변:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMA그리고 mysql(아마도 이상) MySQL의 특별한 시스템 테이블입니다. 이에 관한 MySQL 문서를 참조하십시오. 한 발췌 :

INFORMATION_SCHEMA 데이터베이스의 사용법 참고 사항

INFORMATION_SCHEMA는 각 MySQL 인스턴스 내의 데이터베이스로, MySQL 서버가 유지 관리하는 다른 모든 데이터베이스에 대한 정보를 저장합니다. INFORMATION_SCHEMA 데이터베이스에는 여러 개의 읽기 전용 테이블이 있습니다. 실제로는 기본 테이블이 아닌 뷰이므로 연관된 파일이 없으므로 트리거를 설정할 수 없습니다. 또한 해당 이름의 데이터베이스 디렉토리가 없습니다.

따라서, 삭제하지 마십시오. 기능적인 MySQL 설치를 위해서는 그것들이 필요합니다. 더욱이, 그것들은 그것들을 정기적으로 삭제 / 변경하는 방법으로부터 보호 될 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.