การลบฐานข้อมูล MySQL ที่มีการติดตั้งไว้ล่วงหน้าเช่น Information_SCHEMA ปลอดภัยหรือไม่


12

ฉันเพิ่งติดตั้งเซิร์ฟเวอร์ LAMP และ PHPMyAdmin เมื่อฉันเข้าสู่ระบบฉันสังเกตเห็นฐานข้อมูลที่สร้างขึ้นแล้วและภายในพวกเขาตันของตารางและแถว

คำถามของฉันคือฉันสามารถลบได้ทั้งหมดโดยไม่ทำให้ระบบล้มเหลว แต่อย่างใด ด้านล่างคุณจะเห็นสิ่งที่ฉันเห็นเมื่อฉันเข้าสู่ฐานข้อมูลแรก

ติดตั้งหนึ่งในสี่ฐานข้อมูลล่วงหน้า


สิ่งนี้เกี่ยวข้องกับอูบุนตูหรือไม่?
don.joey

ไม่ไม่ต้องลบ
Tachyons

ในอนาคตคุณควรถามคำถามประเภทนี้ใน serverfault.com คุณจะได้คำตอบที่ดีกว่านั้น
Flimm

คำตอบ:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAและmysql(และอาจจะมากกว่า) เป็นตารางระบบพิเศษใน MySQL โปรดดูเอกสารประกอบ MySQL ในนี้ ตัดตอนมาหนึ่ง:

หมายเหตุการใช้งานสำหรับ Database_SCHEMA

อินเตอร ฐานข้อมูล INFORMATION_SCHEMA ประกอบด้วยตารางแบบอ่านอย่างเดียวหลายตาราง จริงๆแล้วเป็นมุมมองไม่ใช่ตารางพื้นฐานดังนั้นจึงไม่มีไฟล์ที่เกี่ยวข้องและคุณไม่สามารถตั้งค่าทริกเกอร์ได้ นอกจากนี้ยังไม่มีไดเรกทอรีฐานข้อมูลที่มีชื่อนั้น

ดังนั้นไม่อย่าพยายามลบออก คุณต้องการพวกเขาเพื่อที่จะมีการติดตั้ง MySQL ที่ใช้งานได้ ยิ่งไปกว่านั้นพวกมันอาจได้รับการปกป้องจากวิธีการลบ / แก้ไขแบบปกติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.