Có an toàn để xóa cơ sở dữ liệu MySQL được cài đặt sẵn như Information_SCHema không?


12

Tôi vừa cài đặt máy chủ LAMP và PHPMyAdmin. Khi tôi đăng nhập, tôi nhận thấy các cơ sở dữ liệu đã được tạo và trong đó có hàng tấn bảng và hàng.

Câu hỏi của tôi tất nhiên là liệu tôi có thể xóa tất cả chúng mà không làm hỏng hệ thống theo bất kỳ cách nào. Dưới đây bạn thấy những gì tôi thấy khi tôi vào cơ sở dữ liệu đầu tiên.

Một trong bốn cơ sở dữ liệu được cài đặt sẵn.


Làm thế nào điều này có liên quan đến Ubuntu?
don.joey

Không, đừng xóa nó
Tachyons

Trong tương lai, bạn thực sự nên hỏi loại câu hỏi này trong serverfault.com. Bạn sẽ nhận được nhiều câu trả lời tốt hơn ở đó.
Flimm

Câu trả lời:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAmysql(và có thể nhiều hơn) là bảng hệ thống đặc biệt trong MySQL. Vui lòng tham khảo tài liệu MySQL về điều này. Một đoạn trích:

Lưu ý sử dụng cho cơ sở dữ liệu Information_SCHema

Information_SCHema là một cơ sở dữ liệu trong mỗi phiên bản MySQL, nơi lưu trữ thông tin về tất cả các cơ sở dữ liệu khác mà máy chủ MySQL duy trì. Cơ sở dữ liệu Information_SCHema chứa một số bảng chỉ đọc. Chúng thực sự là các khung nhìn, không phải các bảng cơ sở, vì vậy không có tệp nào được liên kết với chúng và bạn không thể đặt kích hoạt trên chúng. Ngoài ra, không có thư mục cơ sở dữ liệu với tên đó.

Vì vậy, không, đừng cố gắng xóa chúng. Bạn cần chúng để có một cài đặt MySQL chức năng. Hơn nữa, có lẽ họ được bảo vệ khỏi mọi cách xóa / thay đổi thông thường.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.