Có thể nhập một cơ sở dữ liệu đơn lẻ từ mysqldump --all-databases không? Tôi đoán tôi có thể sửa đổi các tập tin bằng tay nhưng tự hỏi nếu có bất kỳ tùy chọn dòng lệnh để làm điều này.Nhập cơ sở dữ liệu đơn lẻ từ --all-databases dump
Tôi đang di chuyển máy chủ và có rất nhiều cơ sở dữ liệu, hầu hết trong số đó tôi hiện không cần hoặc muốn vào lúc này nhưng muốn có tùy chọn khôi phục một tài khoản duy nhất nếu cần.
Cảm ơn câu trả lời nhanh chóng! Tuyệt vời. – savageguy
Rất hữu ích cho tôi, Cảm ơn !! bạn có thể thêm - các khóa có thể xóa được để tránh các lỗi của khóa ngoài;) mysql -u user -D - cơ sở dữ liệu khóa -disable -o
davidselo
Đây là câu trả lời rất liều lĩnh và cực kỳ nguy hiểm. Nếu bạn khởi chạy 'mysqldump --all-databases', đầu ra mysqldump sẽ chứa' DROP DATABASE IF EXISTS dbname; CREATE DATABASE dbname; SỬ DỤNG dbname; 'cho mọi cơ sở dữ liệu trong cá thể MySQL, bao gồm lược đồ mysql. Vui lòng xem tài liệu mysqldump: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_all-databases. Điều đó có nghĩa là mọi cơ sở dữ liệu sẽ vô tình bị ghi đè. Bạn có thể cung cấp bằng chứng rằng nó sẽ bỏ qua tất cả cơ sở dữ liệu nhưng một ??? LƯU Ý: Bạn có thể làm điều này để các bản ghi nhị phân bằng cách sử dụng mysqlbinlog. – RolandoMySQLDBA