Cách Xóa Cơ Sở Dữ Liệu Mysql Trên Linux Thông Qua Dòng Lệnh

MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở phổ biến nhất.

Hướng dẫn này mô tả cách xóa (hoặc xóa) cơ sở dữ liệu MySQL hoặc MariaDB thông qua dòng lệnh.

Trước khi bắt đầu

Tất cả các lệnh được thực thi như một người dùng quản trị (đặc quyền tối thiểu cần thiết để xóa cơ sở dữ liệu là DROP ) hoặc bằng tài khoản gốc.

Để truy cập bảng điều khiển MySQL, gõ lệnh sau và nhập mật khẩu người dùng gốc MySQL của bạn khi được nhắc:

mysql -u root -p Nếu bạn cần thay đổi mật khẩu root MySQL của mình, thì hãy làm theo hướng dẫn này để đặt lại mật khẩu root MySQL thông qua dòng lệnh.

Liệt kê tất cả các cơ sở dữ liệu MySQL

Trước khi bỏ cơ sở dữ liệu, bạn có thể muốn xem danh sách tất cả các cơ sở dữ liệu bạn đã tạo. Để làm như vậy từ bên trong shell MySQL thực hiện lệnh sau:

SHOW DATABASES;

Lệnh trên sẽ in danh sách tất cả các cơ sở dữ liệu trên máy chủ. Đầu ra phải tương tự như sau:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Xóa cơ sở dữ liệu trong MySQL

Xóa một cơ sở dữ liệu MySQL cũng đơn giản như chạy một lệnh đơn. Đây là một hành động không thể đảo ngược và cần được thực hiện một cách thận trọng. Hãy chắc chắn rằng bạn không xóa cơ sở dữ liệu sai, vì một khi bạn xóa cơ sở dữ liệu, nó không thể được phục hồi.

Luôn luôn là một ý tưởng tốt để tạo một bản sao lưu cơ sở dữ liệu trước khi chạy truy vấn thả.

Để xóa cơ sở dữ liệu, hãy nhập lệnh sau, trong đó database_name là tên của cơ sở dữ liệu bạn muốn xóa:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Để tránh gặp lỗi như trên, thay vào đó hãy sử dụng lệnh sau:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Trong kết quả đầu ra ở trên, Query OK có nghĩa là truy vấn đã thành công và 1 warning cho chúng tôi biết rằng cơ sở dữ liệu không tồn tại và không có cơ sở dữ liệu nào bị xóa.

Trên Linux, cơ sở dữ liệu MySQL và tên bảng có phân biệt chữ hoa chữ thường.

Xóa cơ sở dữ liệu MySQL với mysqladmin

Bạn cũng có thể xóa cơ sở dữ liệu MySQL khỏi thiết bị đầu cuối Linux bằng cách sử dụng tiện ích mysqladmin.

Ví dụ: để xóa cơ sở dữ liệu có tên là database_name , hãy nhập lệnh sau và nhập mật khẩu người dùng gốc MySQL của bạn khi được nhắc:

mysqladmin -u root -p drop database_name

Phần kết luận

Bạn đã học cách xóa cơ sở dữ liệu MySQL.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

mysia mariadb

Từ khóa » Xóa Mysql Trên Ubuntu