目次
1. Giới thiệu
MySQL là hệ thống cơ sở dữ liệu được sử dụng rộng rãi, nhưng trong một số trường hợp như cài đặt lại hoặc thay đổi phiên bản, bạn cần gỡ cài đặt. Hướng dẫn này sẽ mô tả chi tiết cách gỡ cài đặt MySQL hoàn toàn trên cả môi trường Windows và Linux. Bằng cách xóa sạch các tệp còn lại và cấu hình dịch vụ, bạn có thể tránh được các sự cố.2. Hướng dẫn gỡ cài đặt MySQL trên môi trường Windows
2.1 Gỡ cài đặt từ Bảng điều khiển
- Mở Bảng điều khiển Từ “Bảng điều khiển” của Windows, chọn “Gỡ cài đặt chương trình”.
- Gỡ cài đặt các chương trình liên quan đến MySQL Chọn tất cả các chương trình liên quan như “MySQL Server”, “MySQL Workbench”, “MySQL Connector”, rồi nhấn “Gỡ cài đặt”.
2.2 Xóa các tệp còn lại
MySQL của chương trình đã được gỡ cài đặt, nhưng một số tệp còn lại có thể vẫn tồn tại trong hệ thống. Hãy xóa các tệp này thủ công.- Xóa thư mục MySQL trong Program Files Tìm thư mục
C:Program FilesMySQL
và xóa nó. - Xóa các tệp liên quan đến MySQL trong thư mục ProgramData Xóa cả
C:ProgramDataMySQL
là thư mục ẩn. Nếu không hiển thị, hãy bật tùy chọn “Hiển thị tệp ẩn” trong Explorer.
2.3 Xóa đường dẫn MySQL khỏi biến môi trường
- Kiểm tra biến môi trường Mở “Biến môi trường” từ “Cài đặt chi tiết hệ thống”.
- Xóa đường dẫn MySQL khỏi Path Chỉnh sửa “Path” trong “Biến hệ thống” và xóa các đường dẫn liên quan đến MySQL (ví dụ:
C:Program FilesMySQLMySQL Server
).
3. Hướng dẫn gỡ cài đặt MySQL trên môi trường Linux
3.1 Gỡ cài đặt bằng trình quản lý gói
Trình quản lý gói được sử dụng khác nhau tùy theo bản phân phối Linux. Sử dụng các lệnh dưới đây để gỡ cài đặt MySQL.- Debian (Ubuntu, v.v.)
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
- RedHat (CentOS, v.v.)
sudo yum remove mysql-server
APT mạnh về việc giải quyết các phụ thuộc và có thể quản lý các gói phức tạp một cách hiệu quả. Ngược lại, YUM cũng hỗ trợ giải quyết phụ thuộc và cho phép cài đặt từ nhiều kho lưu trữ.3.2 Xóa thư mục dữ liệu và tệp cấu hình
- Xóa thư mục dữ liệu Dữ liệu của MySQL được lưu trong
/var/lib/mysql
, vì vậy hãy xóa thư mục này.
sudo rm -rf /var/lib/mysql
- Xóa tệp cấu hình Cũng xóa các tệp cấu hình của MySQL.
sudo rm -rf /etc/mysql /etc/my.cnf
4. Xóa dịch vụ MySQL
Nếu dịch vụ MySQL còn lại trong hệ thống, có thể gây ra lỗi khi cài đặt lại. Hãy xóa dịch vụ để đưa hệ thống về trạng thái sạch sẽ.4.1 Xóa dịch vụ trên Windows
- Hiển thị danh sách dịch vụ
services.msc
mở và tìm dịch vụ MySQL. - Dừng và xóa dịch vụ Sau khi dừng dịch vụ MySQL, sử dụng lệnh dưới đây để xóa dịch vụ.
sc delete MySQL
4.2 Xóa dịch vụ trên Linux
- Dừng dịch vụ
sudo systemctl stop mysql
- Vô hiệu hoá dịch vụ
sudo systemctl disable mysql
5. Lưu ý sau khi gỡ cài đặt
5.1 Tầm quan trọng của việc sao lưu dữ liệu
Trước khi gỡ cài đặt MySQL, việc sao lưu dữ liệu là rất quan trọng. Vì có khả năng dữ liệu bị mất khi gỡ cài đặt, sao lưu là bắt buộc. Để sao lưu, hãy sử dụng lệnh sau.mysqldump -u root -p --all-databases > alldatabases.sql