Tôi cần xuất cơ sở dữ liệu của một người dùng cụ thể để họ có thể đưa họ đến một máy chủ khác. Tôi có khoảng 30 người dùng và nhiều cơ sở dữ liệu. Chỉ riêng người dùng này đã có khoảng 20 hoặc hơn.
Làm cách nào tôi có thể dễ dàng xuất tất cả các cơ sở dữ liệu cho chỉ người dùng cụ thể này? Tôi đã xem xét mysqldump
nhưng dường như yêu cầu tôi chỉ định cơ sở dữ liệu riêng lẻ. Có cách nào để kết xuất tất cả chúng cùng một lúc vào các tệp .sql riêng biệt, nhưng chỉ cho một người dùng không?
Một vài lưu ý:
- người dùng không có quyền truy cập SSH / CLI
- Hiện tại có một vấn đề ngăn tôi xuất qua PHPMyAdmin
- Tài khoản người dùng này đã bị xâm phạm nên tôi muốn đưa anh ta ra khỏi máy chủ càng sớm càng tốt, nhưng hãy cho anh ta DB của anh ta để anh ta có thể xây dựng lại ở nơi khác
Để bắt đầu, người dùng không có quyền truy cập dòng lệnh. Thứ hai, có một vấn đề với PHPMyAdmin và xuất ngay bây giờ và tôi đang cố gắng chỉ làm việc xung quanh nó cho đến khi nó được sửa. Thứ ba, tài khoản của người dùng này đã bị xâm phạm theo cách rất tệ và tôi cần anh ta đi càng nhanh càng tốt, nhưng tôi muốn đưa cho anh ta DB của mình để anh ta có thể cố gắng xây dựng lại ở nơi khác.
—
Jonathan van Clute
Đó là tất cả thông tin hữu ích. Cập nhật câu hỏi của bạn để bình luận của tôi có thể bị xóa.
—
Ramhound
phpmyadmin
được thực hiện cho mục đích chính xác này.