Sau khi bắt đầu dịch vụ, hãy kết nối với máy khách MySQL hoặc đăng nhập vào trình bao MySQL với tư cách là người dùng root. Nếu bạn không có quyền truy cập vào thông tin đăng nhập của người dùng root, hãy thay thế 'root' bằng tên người dùng của bạn. Trong bài viết này, chúng tôi sẽ sử dụng thiết bị đầu cuối để minh họa quy trình thay vì GUI, được gọi là MySQL WorkBench
sudo mysql -u root -p
Sau khi đăng nhập vào MySQL, hãy liệt kê các cơ sở dữ liệu bằng lệnh ‘SHOW DATABASES’
HIỂN THỊ CƠ SỞ DỮ LIỆU;
Khi bạn có danh sách cơ sở dữ liệu, hãy chọn cơ sở dữ liệu mà bạn muốn xóa. Nếu bạn muốn xóa cơ sở dữ liệu hiện có, bạn có thể chạy lệnh 'DROP DATABASE' đơn giản, cùng với tên cơ sở dữ liệu, như sau
DROPDATABASE database_name;
Xin lưu ý rằng bạn chỉ có thể xóa hoặc loại bỏ cơ sở dữ liệu nếu bạn có quyền xóa cơ sở dữ liệu đó. Vì vậy, hãy đảm bảo đăng nhập bằng người dùng cụ thể có đặc quyền xóa cơ sở dữ liệu đó
Sau khi xóa cơ sở dữ liệu, chúng tôi sẽ liệt kê lại cơ sở dữ liệu bằng cách sử dụng lệnh 'SHOW DATABASES'
HIỂN THỊ CƠ SỞ DỮ LIỆU;
Như bạn có thể thấy, cơ sở dữ liệu đã xóa không còn tồn tại trong MySQL
Trong một trường hợp khác, giống như việc tạo cơ sở dữ liệu, bạn có thể sử dụng mệnh đề ‘IF EXISTS’ để tránh lỗi nếu không có cơ sở dữ liệu với tên được cung cấp. Nếu bạn không sử dụng mệnh đề ‘If EXISTS’ và cơ sở dữ liệu không tồn tại, MySQL sẽ báo lỗi. Cú pháp sử dụng mệnh đề 'IF EXISTS' như sau
DROPDATABASEIFEXISTS tên_cơ sở dữ liệu;
Phần kết luận
Bài viết này chứa hai phương pháp khác nhau để xóa cơ sở dữ liệu hiện có trong MySQL, cả phương pháp có và không có mệnh đề 'IF EXISTS'
Hướng dẫn này giải thích cách xóa tên người dùng MySQL và cơ sở dữ liệu MySQL khỏi tài khoản lưu trữ của bạn. Cả hai hành động đều có thể được thực hiện bằng công cụ MySQL trong Công cụ Trang web của bạn
Xóa người dùng MySQL
Để xóa người dùng MySQL, bạn phải tìm nó trong phần Quản lý người dùng trong tab Người dùng. Chuyển đến menu kebab và nhấp vào Xóa
Một trang mới sẽ xuất hiện yêu cầu bạn xác nhận việc xóa cơ sở dữ liệu. Để tiếp tục, nhấp vào Xác nhận
Nếu bạn là quản trị viên cơ sở dữ liệu hoặc hệ thống Linux, thì bạn có thể thường xuyên cần xóa các cơ sở dữ liệu không mong muốn khỏi hệ thống của mình. Có một số cách để xóa cơ sở dữ liệu MySQL trong Linux. Bạn có thể sử dụng dòng lệnh MySQL hoặc phpMyAdmin để xóa cơ sở dữ liệu MySQL. Bạn phải có tài khoản người dùng MySQL với quyền xóa để xóa cơ sở dữ liệu MySQL khỏi hệ thống của bạn
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xóa [hoặc bỏ] cơ sở dữ liệu MySQL hoặc MariaDB trong Linux
điều kiện tiên quyết
- Một máy chủ chạy Linux trên Đại Tây Dương. Nền tảng đám mây mạng
- Mật khẩu gốc được định cấu hình trên máy chủ của bạn
Tạo Đại Tây Dương. Máy chủ đám mây mạng
Đầu tiên, đăng nhập vào Atlantic của bạn. Máy chủ đám mây mạng. Tạo một máy chủ mới, chọn bất kỳ hệ điều hành Linux nào có ít nhất 1GB RAM. Kết nối với Máy chủ đám mây của bạn qua SSH và đăng nhập bằng thông tin đăng nhập được đánh dấu ở đầu trang
Xóa cơ sở dữ liệu MySQL bằng mysqladmin
mysqladmin là một tiện ích dòng lệnh tích hợp trong MySQL cho phép bạn tạo và xóa cơ sở dữ liệu MySQL, kiểm tra các quy trình của MySQL và đặt mật khẩu gốc MySQL thông qua giao diện dòng lệnh
Đầu tiên, sử dụng lệnh sau để liệt kê tất cả các cơ sở dữ liệu có sẵn trong hệ thống của bạn
mysqlshow -u root -p
Bạn sẽ nhận được một danh sách tất cả các cơ sở dữ liệu trong đầu ra sau
+--------------------+ | Databases | +--------------------+ | drupaldb | | information_schema | | magentodb | | mysql | | performance_schema | | sys | | wpdb | +--------------------+
Bây giờ, chọn cơ sở dữ liệu drupaldb từ danh sách trên và xóa nó bằng cách chạy lệnh sau
mysqladmin -u root -p drop drupaldb
Bạn sẽ thấy đầu ra sau
Dropping the database is potentially a very bad thing to do. Any data stored in the database will be destroyed. Do you really want to drop the 'drupaldb' database [y/N] y Database "drupaldb" dropped
cũng đọc
Cách cài đặt và sử dụng MySQL Workbench trên Ubuntu 18. 04
Xóa Cơ sở dữ liệu MySQL trong Bảng điều khiển MySQL
Cơ sở dữ liệu MySQL cũng có thể bị xóa sau khi đăng nhập vào MySQL shell. Để làm như vậy, hãy đăng nhập vào bảng điều khiển MySQL với người dùng root bằng lệnh sau
mysql -u root -p
Khi bạn đã đăng nhập, bạn sẽ thấy đầu ra sau
Tiếp theo, liệt kê tất cả các cơ sở dữ liệu có sẵn bằng lệnh sau
mysql> show databases;
Bạn sẽ thấy tất cả các cơ sở dữ liệu trong đầu ra sau
+--------------------+ | Database | +--------------------+ | drupaldb | | information_schema | | magentodb | | mysql | | performance_schema | | sys | | wpdb | +--------------------+
Tiếp theo, xóa cơ sở dữ liệu MySQL có tên magentodb khỏi danh sách trên bằng lệnh sau
mysql> drop database magentodb;
Tiếp theo, thoát khỏi bảng điều khiển MySQL bằng lệnh sau
________số 8Bạn cũng có thể xóa cơ sở dữ liệu MySQL có tên wpdb mà không cần đăng nhập vào bảng điều khiển MySQL như hình bên dưới
mysql -u root -p -e "drop database wpdb";
Xóa cơ sở dữ liệu MySQL bằng PhpMyAdmin
Trước khi bắt đầu, hãy đảm bảo rằng phpMyAdmin đã được cài đặt trên máy chủ của bạn.
Tiếp theo, hãy mở trình duyệt web của bạn và truy cập giao diện người dùng web PhpMyAdmin bằng URL http. //your-server-ip/phpmyadmin. Bạn sẽ thấy trang sau.
Cung cấp tên người dùng và mật khẩu gốc MySQL của bạn và nhấp vào nút Bắt đầu. Bạn sẽ được chuyển hướng đến bảng điều khiển PhpMyAdmin trên trang sau.
Bây giờ, nhấp vào Cơ sở dữ liệu. Bạn sẽ thấy tất cả các cơ sở dữ liệu trên trang sau.
Bây giờ, chọn cơ sở dữ liệu bạn muốn xóa và nhấp vào nút Thả để xóa cơ sở dữ liệu đã chọn.
Phần kết luận
Trong bài đăng trên, chúng tôi đã giải thích cách xóa cơ sở dữ liệu MySQL thông qua dòng lệnh và PhpMyAdmin. Dùng thử trên máy chủ chuyên dụng từ Atlantic. Net