Cách xóa cơ sở dữ liệu trong XAMPP

Được đăng: Thứ sáu, 03 Tháng 7 2020 16:53 Lượt xem: 9593

  • In bài này

 

Cách xóa cơ sở dữ liệu trong XAMPP

Nếu có một ngày bạn vô tình xóa (Shift + Delete) file ibdata của cơ sở dữ liệu Mysql, thì bạn cũng đừng quá lo lắng vì tôi cũng từng phạm phải trường hợp như bạn và thật mai mắn khi tôi tìm được một cách giải quyết.

Trong bài viết này tôi chia sẻ cho các bạn cách khôi phục mà tôi đã làm, mong là có thể giúp ích cho đọc giả khi đọc bài viết này.

Để có thể khôi phục trong thư mục data của Mysql bạn vẫn còn giữ thư mục các database, trong đó có file .frm và .ibd . Ngoài ra bạn vẫn cần có file .sql cũ để có thể Import lấy lại cấu trúc các bảng dữ liệu.

Khi truy cập vào cơ sở dữ liệu phpmyadmin bạn vẫn thấy database, table nhưng cấu trúc và dữ liệu đã bị mất, chọn vào bảng dữ liệu sẽ hiển thị lỗi "table doesn't exist".

Sau đây là các bước để thực hiện khôi phục dữ liệu:

Bước 1: Bạn tạo một database mới, rồi Import file .sql cũ vào.

Bước 2: Bạn khôi phục lại từng bảng dữ liệu trong databasse.

- Chạy thực thi lệnh xoá tablespace của bảng cần khôi phục:

ALTER TABLE <Tên bảng cần khôi phục> DISCARD TABLESPACE

Sau khi chạy lệnh trên trong thư mục Mysql/data/<database mới> sẽ mất file .ibd của bảng bạn đang khôi phục.

- Bạn sao chép file .ibd của bảng trong thư mục của cơ sở dữ liệu bị lỗi vào Mysql/data/<database mới>.

- Chạy thực thi lệnh import lại tablespace của bảng cần khôi phục.

ALTER TABLE <Tên bảng cần khôi phục> IMPORT TABLESPACE

Sau khi chạy lệnh bạn sẽ thấy được dữ liệu của bảng, tới đây là bạn đã khôi phục được một bảng dữ liệu.

Các bạn thực hiện theo bước 2 cho các bảng dữ liệu còn lại là có thể khôi phục lại toàn bộ database của bạn.

Chúc các bạn thành công!

Chia sẻ: Ngụy Kim Hưng


Tạo Database trong MySQL

Chọn Database trong MySQL


Nội dung chính

  • Cú pháp xóa database trong MySQL
  • Ví dụ xóa database trong MySQL

Cú pháp xóa database trong MySQL

Cú pháp để xóa database trong MySQL như sau:

DROP DATABASE [database_name];



Ví dụ xóa database trong MySQL

DROP DATABASE sinhvien;

Thự thi lệnh trên bằng cách tạo một Query bằng phần mềm Navicat như sau:

Cách xóa cơ sở dữ liệu trong XAMPP

Kết quả database 'sinhvien' bị xóa:

Cách xóa cơ sở dữ liệu trong XAMPP


Tạo Database trong MySQL

Chọn Database trong MySQL


Do nhầm lẫn, tôi đã tạo một cơ sở dữ liệu trùng lặp trong trang phpMyAdmin của cPanel. Tôi muốn xóa cơ sở dữ liệu này, nhưng tôi không thể tìm thấy bất kỳ nút xóa nào trong giao diện người dùng.

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

  • phpmyadmin

70 hữu ích 0 bình luận 271k xem chia sẻ

answer

54

Cách xóa cơ sở dữ liệu trong XAMPP

Sau khi đăng nhập thành công vào cPanel, gần phpMyAdminbiểu tượng có một biểu tượng khác MySQL Databases; bấm vào đó

Cách xóa cơ sở dữ liệu trong XAMPP

Điều đó đưa bạn đến trang danh sách cơ sở dữ liệu.

Trong cột hành động, bạn có thể tìm thấy delete databasetùy chọn nhấp vào đó để xóa cơ sở dữ liệu của bạn!

54 hữu ích 3 bình luận chia sẻ

answer

85

Cách xóa cơ sở dữ liệu trong XAMPP

Trên phpMyAdmin 4.1.9 :

database_name > Operations > Remove database

Cách xóa cơ sở dữ liệu trong XAMPP

85 hữu ích 4 bình luận chia sẻ

answer

16

Cách xóa cơ sở dữ liệu trong XAMPP

Cách xóa cơ sở dữ liệu trong XAMPP

  1. Tới trang chủ phpmyadmin.
  2. Nhấp vào 'Cơ sở dữ liệu'.
  3. Chọn cơ sở dữ liệu bạn muốn xóa. (đặt dấu kiểm)
  4. Nhấp vào Thả.

16 hữu ích 0 bình luận chia sẻ

answer

4

Cách xóa cơ sở dữ liệu trong XAMPP

Nhận một hàng đợi từ câu trả lời của michael ở trên, tôi không thể tìm thấy lệnh DROP Database trên phpMyAdminbảng điều khiển của mình trong localhost.

Tôi đang thiếu một thiết lập. Đi đến config.inc.phptập tin của phpMyAdminthư mục và thêm điều này:

$cfg['AllowUserDropDatabase'] = true;

Lưu và khởi động lại máy chủ cục bộ và lệnh xuất hiện bên trong bàn điều khiển.

4 hữu ích 0 bình luận chia sẻ

answer

3

Cách xóa cơ sở dữ liệu trong XAMPP

Bạn có thể xóa cơ sở dữ liệu trong Cpanel.

Trong Cpanel đi đến cơ sở dữ liệu và ở đó bạn sẽ thấy tất cả các cơ sở dữ liệu đã tạo và bạn có thể xóa cơ sở dữ liệu này.

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/MyQueryDatabase#Delete một cơ sở dữ liệu

hoặc khôn ngoan khác trên máy chủ trực tiếp nếu người dùng có đặc quyền, bạn có thể chạy lệnh trong tab sql của phpmyadmin.

drop database databasename;

3 hữu ích 0 bình luận chia sẻ

answer

3

Cách xóa cơ sở dữ liệu trong XAMPP

cơ sở dữ liệu -> Hoạt động -> Xóa cơ sở dữ liệu -> nhấp vào thả cơ sở dữ liệu (DROP)

3 hữu ích 0 bình luận chia sẻ

answer

2

Cách xóa cơ sở dữ liệu trong XAMPP

Bạn có thể theo dõi hình ảnh được tải lên

Cách xóa cơ sở dữ liệu trong XAMPP

Sau đó chọn cơ sở dữ liệu bạn muốn xóa

Cách xóa cơ sở dữ liệu trong XAMPP

2 hữu ích 0 bình luận chia sẻ

answer

1

Cách xóa cơ sở dữ liệu trong XAMPP

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

Từ tab Hoạt động của cơ sở dữ liệu, hãy tìm (và nhấp) văn bản Drop the database (DROP).

1 hữu ích 0 bình luận chia sẻ

answer

1

Cách xóa cơ sở dữ liệu trong XAMPP

chọn cơ sở dữ liệu ở phía bên trái. Sau đó, trên đỉnh trung tâm bên phải, bạn có thể tìm thấy hoạt động. Trong đó đi để loại bỏ cơ sở dữ liệu (DROP). Đó là tất cả.

1 hữu ích 0 bình luận chia sẻ

answer

1

Cách xóa cơ sở dữ liệu trong XAMPP

Tùy chọn xóa / thả trong các hoạt động không có trong phiên bản của tôi.

Truy cập CPanel -> MySQLDatabase (biểu tượng bên cạnh PhPMyAdmin) -> kiểm tra DB cần xóa -> xóa.

1 hữu ích 0 bình luận chia sẻ

answer

0

Cách xóa cơ sở dữ liệu trong XAMPP

1. kết nối với localhost của bạn. 2. mở trình duyệt yêu thích của bạn. 3. hãy chắc chắn rằng localhost của bạn đang hoạt động. 4. loại trong url = localhost. 5.scroll xuống nhấp vào phpadmin 6.once phpadmin đang mở. 7.nhấp vào cơ sở dữ liệu. 8.mark kiểm tra cơ sở dữ liệu bạn muốn loại bỏ. 9.nhấp vào thả. • cơ sở dữ liệu nên được loại bỏ •. Nếu điều này không hoạt động 10.nhấp vào cơ sở dữ liệu 11. đi đến hoạt động 12. nhấp vào cơ sở dữ liệu thả xuống. • nên được hiển thị bằng văn bản màu đỏ •.

0 hữu ích 0 bình luận chia sẻ

answer

0

Cách xóa cơ sở dữ liệu trong XAMPP

Chuyển đến tab hoạt động cho cơ sở dữ liệu đã chọn và nhấp vào "Thả cơ sở dữ liệu (DROP)" để xóa nó.

0 hữu ích 0 bình luận chia sẻ

answer

0

Cách xóa cơ sở dữ liệu trong XAMPP

Nếu bạn muốn xóa cơ sở dữ liệu của mình khỏi phpmyAdmin hoặc mySQl. Đơn giản chỉ cần đi tới lệnh SQL và viết lệnh "thả databasename;"

Thí dụ: drop DATABASE rainbowonlineshopping;

Cách xóa cơ sở dữ liệu trong XAMPP

Sau đó bấm vào nút "Đi". Cơ sở dữ liệu của bạn sẽ bị xóa và bạn nhận được thông tin như thế này

Cách xóa cơ sở dữ liệu trong XAMPP

0 hữu ích 0 bình luận chia sẻ

Cách xóa cơ sở dữ liệu trong XAMPP

Đăng nhập để trả lời câu hỏi

Có thể bạn quan tâm

Cách xóa cơ sở dữ liệu trong XAMPP