Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Tóm tắt bài viết

1. Đăng nhập vào dòng lệnh MySQL bằng tài khoản có thể xóa cơ sở dữ liệu (e. g. , "nguồn gốc").
2. Nhập HIỂN THỊ CƠ SỞ DỮ LIỆU; .
3. Tìm tên của cơ sở dữ liệu bạn muốn xóa.
4. Nhập tên DROP DATABASE; .

Bản tóm tắt này có giúp ích gì cho bạn không? Có Không

Cảm ơn tất cả các tác giả đã tạo ra một trang đã được đọc 795.229 lần

Nếu quen thuộc với cơ sở dữ liệu MySQL, bạn sẽ nhận thấy rằng MySQL sẽ không phản hồi và ứng dụng sẽ trả về Lỗi 28

Khi điều này xảy ra, bạn có một số tùy chọn để giải phóng dung lượng đĩa để cho phép MySQL tiếp tục ghi vào đĩa và tiếp tục hoạt động.  

Bạn có thể

  • Xóa các tệp không cần thiết khỏi cơ sở dữ liệu
  • Xóa các bảng cũ và không mong muốn khỏi cơ sở dữ liệu và chạy lệnh truy vấn SQL “OPTIMIZE TABLE” để di chuyển không gian trống vào HĐH
  • Làm sạch nhật ký nhị phân;
  • Thêm dung lượng vào đĩa hoặc phân vùng

Hoặc thậm chí bạn có thể làm trống toàn bộ cơ sở dữ liệu

Bài viết hướng dẫn tất cả những gì bạn cần biết về cách làm trống cơ sở dữ liệu MySQL.

Vậy hãy bắt đầu

Phương pháp‌ ‌1. ‌ ‌Qua‌ ‌phpMyAdmin‌ ‌

Bạn có thể làm trống cơ sở dữ liệu MySQL bằng cách loại bỏ các bảng và may mắn thay, giao diện web phpMyAdmin giúp việc này trở nên dễ dàng hơn.

phpMyAdmin là phần mềm miễn phí giúp quản trị MySQL và MariaDB trên web. Nó giống như một bảng điều khiển hợp lý hóa việc quản lý MySQL để loại bỏ nhu cầu ghi nhớ và viết mã lệnh MySQL

Nó giúp người dùng quản lý.  

  • cơ sở dữ liệu
  • Những cái bàn
  • Cột
  • quan hệ
  • chỉ mục
  • người dùng
  • Quyền, v.v.

 Để bắt đầu với phpMyAdmin, hãy đăng nhập vào tài khoản Spanel của bạn.

Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Spanel là bảng điều khiển tất cả trong một của Scalahosting cho phép bạn quản lý toàn bộ tài khoản lưu trữ của mình mà không phải trả bất kỳ khoản phí cấp phép bổ sung nào.

Trong bảng điều khiển Spanel, nhấp vào công cụ phpMyAdmin bên dưới Cơ sở dữ liệu section.

Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Spanel sẽ chuyển hướng bạn đến bảng điều khiển web phpMyAdmin. Trên giao diện, nhấp vào Cơ sở dữ liệu trên thanh menu trên cùng.

Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Bạn sẽ thấy một danh sách các cơ sở dữ liệu của mình; . Thao tác này sẽ mở cơ sở dữ liệu và bạn sẽ thấy tất cả các bảng của nó

Nhấp vào Kiểm tra tất cả để chọn tất cả các bảng cùng một lúc.

Hoặc, bạn có thể chọn chọn các bảng riêng lẻ nếu có những bảng cụ thể mà bạn không có ý định xóa

Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Sau khi kiểm tra tất cả các bảng bạn muốn bỏ, hãy nhấp vào Đã chọn bên dưới bảng và chọn Drop 0n the menu list.

Làm cách nào để xóa tất cả cơ sở dữ liệu trong MySQL?

Lệnh này sẽ thực thi truy vấn SQL “DROP TABLE” để hủy các bảng đã chọn cùng một lúc.

Nhấp vào nút Go trong bước tiếp theo để xác nhận và cuối cùng thực hiện tác vụ.

Phương pháp‌ ‌2. ‌Qua‌ ‌the‌ ‌Command‌ ‌Line‌ ‌

Không giống như phpMyAdmin giúp làm trống cơ sở dữ liệu khá đơn giản, sử dụng dòng lệnh để làm trống cơ sở dữ liệu MySQL sẽ yêu cầu bạn bỏ cơ sở dữ liệu trước và tạo lại nó.  

Việc xóa cơ sở dữ liệu MySQL qua dòng lệnh là không thể đảo ngược. Vì vậy, hãy đảm bảo rằng bạn có đặc quyền thả và tạo cơ sở dữ liệu được chỉ định cho tài khoản người dùng của bạn. Nếu không, bạn chỉ bỏ cơ sở dữ liệu chứ không thể tạo lại nó.

Và khi bạn sắp xếp những thứ này, đây là cách xóa cơ sở dữ liệu MySQL thông qua dòng lệnh.

Đăng nhập vào máy chủ của bạn từ xa thông qua máy khách SSH để kết nối với cơ sở dữ liệu bạn định bỏ. Tất nhiên, hãy đảm bảo bật SSH cho tài khoản lưu trữ của bạn.  

Nếu bạn là người dùng máy tính Windows, bạn có thể cân nhắc cài đặt Putty

Nhập tên máy chủ hoặc địa chỉ IP của bạn vào trường Tên máy chủ , điền vào Cổng field and select SSH as your connection type. Click on the Mở .

Nếu bạn là người dùng macOS, bạn không cần phải cài đặt ứng dụng khách SSH của bên thứ ba. Nó đi kèm với một Terminal tích hợp

Làm cách nào để xóa tất cả dữ liệu khỏi db MySQL?

Sử dụng câu lệnh DELETE trong SQL để xóa dữ liệu khỏi cơ sở dữ liệu của bạn. Giống như câu lệnh CHỌN và CẬP NHẬT, câu lệnh DELETE chấp nhận mệnh đề WHERE để bạn có thể chỉ định (các) bản ghi chính xác cần xóa.

Làm cách nào để xóa dữ liệu trong tất cả các bảng MySQL?

TRUNCATE TABLE tablename; Thao tác này sẽ xóa tất cả dữ liệu trong bảng rất nhanh. Trong MySQL, bảng thực sự bị loại bỏ và được tạo lại, do đó tốc độ của truy vấn. Số hàng đã xóa cho các bảng MyISAM được trả về bằng 0; .