Gỡ cài đặt mysql ubuntu 20.04 digitalocean

Để quản lý máy chủ MySQL và cơ sở dữ liệu nằm trên đó, bằng mọi cách, bạn có thể sử dụng ứng dụng khách dòng lệnh MySQL tích hợp sẵn. Luôn luôn là một chủ đề nóng được thảo luận về việc xử lý cơ sở dữ liệu trong các IDE chuyên dụng hay bằng cách sử dụng dòng lệnh thì tốt hơn. Mỗi nhà phát triển có sở thích của họ. Tuy nhiên, có một thực tế không thể phủ nhận – khối lượng công việc của bạn càng lớn thì việc quản lý chúng từ dòng lệnh càng trở nên khó khăn hơn.

Một trong những IDE tốt nhất để quản lý, phát triển và quản trị cơ sở dữ liệu MySQL và MariaDB hiện nay là dbForge Studio cho MySQL. Giải pháp được thiết kế để bao gồm mọi tác vụ liên quan đến cơ sở dữ liệu thông thường có thể

Với dbForge Studio dành cho MySQL Studio, bạn có thể

  • Thiết kế cơ sở dữ liệu MySQL ở bất kỳ độ phức tạp nào
  • Phát triển cơ sở dữ liệu trong Code Editor nâng cao
  • Quản lý tài khoản người dùng và quản lý đặc quyền
  • So sánh và triển khai các lược đồ và dữ liệu cơ sở dữ liệu

  • Sao chép và di chuyển cơ sở dữ liệu MySQL
  • Tạo báo cáo và phân tích dữ liệu
  • Trình kích hoạt gỡ lỗi, chức năng, tập lệnh và quy trình được lưu trữ
  • và nhiều, nhiều hơn nữa

dbForge Studio cho MySQL là một ứng dụng Windows cổ điển. Tuy nhiên, bạn luôn có thể kết nối với máy chủ MySQL chạy trên bất kỳ HĐH nào, kể cả Ubuntu. Khi kết nối với máy chủ MySQL từ xa, hãy đảm bảo rằng người dùng mà bạn đang đăng nhập có quyền truy cập máy chủ từ xa. Bạn cũng có thể cài đặt và chạy dbForge Studio cho MySQL trên Ubuntu thông qua CrossOver, một giải pháp tương thích thương mại cho phép chạy các ứng dụng Windows trên macOS và Linux. Để tìm hiểu cách cài đặt dbForge Studio trên Linux qua CrossOver, hãy tham khảo tài liệu sản phẩm của chúng tôi

Trong hướng dẫn của chúng tôi hôm nay, chúng tôi đang xem cách cài đặt MySQL 5. 7 trên Ubuntu20. Máy chủ 04 (Focal Fossa). MySQL là một trong những Hệ thống quản lý cơ sở dữ liệu được sử dụng phổ biến nhất. Nó sử dụng khái niệm cơ sở dữ liệu quan hệ và có kiến ​​trúc máy khách/máy chủ. Nó có thể được cài đặt trên nhiều hệ điều hành khác nhau bao gồm Windows, CentOS và Debian cùng với các hệ điều hành khác

Các bước dưới đây mô tả cách cài đặt và cấu hình MySQL 5. 7 trên Ubuntu20. 04. Nó bắt đầu bằng việc thêm kho lưu trữ APT với các gói cho MySQL, sau đó đi sâu vào cài đặt và cấu hình gói thực tế

Bước 1. Thêm kho lưu trữ MySQL APT

Ubuntu đã đi kèm với kho lưu trữ gói MySQL mặc định. Để thêm hoặc cài đặt các kho lưu trữ mới nhất, chúng tôi sẽ cài đặt các kho lưu trữ gói. Tải xuống kho lưu trữ bằng lệnh bên dưới

Sự cố này là do cập nhật máy chủ mysql, trong khi thiết lập mysql bằng apt, nó bị treo trên máy chủ và sẽ không hoạt động nếu để nó khoảng một giờ

Vì vậy, chúng tôi quyết định gỡ bỏ máy chủ mysql và cài đặt lại, dưới đây là bước mà chúng tôi đã thực hiện

  1. sudo apt-get remove --purge mysql*
  2. sudo apt-get purge mysql*
    
  3. sudo apt-get autoremove
  4. sudo apt-get autoclean
  5. sudo apt-get remove dbconfig-mysql
  6. sudo apt-get dist-upgrade
  7. sudo apt-get install mysql-server

nếu vẫn không hiệu quả với bạn, vui lòng kiểm tra bất kỳ quy trình mysql nào đang chạy trên máy chủ của bạn, có thể xem quy trình đó bằng cách sử dụng lệnh top và dịch vụ mysql stop, nếu không, hãy thử bước 3 trước khi thực hiện bước 1 và 2

Mặc dù quản lý gói trong Ubuntu, cũng như trong hầu hết các hệ điều hành Linux hiện nay, giúp cài đặt, nâng cấp và xóa một phần mềm cực kỳ dễ dàng, một số phần mềm về bản chất phức tạp hơn một chút và chứa nhiều thư mục cấu hình, v.v.

Một phần mềm phức tạp như vậy là MySQL Server. Gỡ cài đặt Máy chủ MySQL không chỉ đơn giản là chạy ' apt purge ' như thường được thực hiện. Có một số bước nhỏ bạn có thể thực hiện để gỡ cài đặt hoàn toàn Máy chủ MySQL khỏi máy Ubuntu của mình. Chúng như sau

Sao lưu tất cả cơ sở dữ liệu MySQL

Nếu bạn chưa tạo bất kỳ cơ sở dữ liệu nào trong MySQL, bạn có thể bỏ qua bước này. Nếu bạn có, trước khi xóa Máy chủ MySQL khỏi hệ thống, hãy đảm bảo rằng bạn đã sao lưu tất cả cơ sở dữ liệu của mình để khi bạn cài đặt lại nó trên hệ thống khác hoặc muốn sử dụng cơ sở dữ liệu trên máy chủ hiện có, bạn có thể khôi phục chúng một cách đơn giản

Tìm hiểu cách sao lưu cơ sở dữ liệu trong MySQL tại đây – Cách sao lưu tất cả cơ sở dữ liệu MySQL từ dòng lệnh

Xóa máy chủ MySQL trong Ubuntu

Các gói Ubuntu dành cho Máy chủ MySQL bắt đầu bằng ‘mysql-server’ và bạn có thể sử dụng ‘apt purge‘ để xóa tất cả các gói này

$ sudo apt purge mysql-server*
Gỡ cài đặt mysql ubuntu 20.04 digitalocean
Xóa máy chủ MySQL trong Ubuntu

Như bạn có thể thấy, nó đã loại bỏ 3 gói chứa tệp cho máy chủ. Lý do chúng tôi sử dụng 'làm sạch' thay vì 'xóa' là vì cái trước cũng xóa các tệp cấu hình cho chương trình, trong khi cái sau chỉ xóa các tệp nhị phân của chương trình

Xóa các tệp và nhật ký cơ sở dữ liệu MySQL

Lệnh ‘apt purge‘ xóa các tệp nhị phân và tệp cấu hình, tuy nhiên, có một số tệp cấu hình MySQL và tệp cơ sở dữ liệu khác không được chạm vào bởi bất kỳ trình quản lý gói nào

Các tệp cấu hình có trong /etc/mysql và các khóa bảo mật cũng như các tệp liên quan khác được lưu trong /var/lib/mysql

$ ls /etc/mysql
$ sudo ls /var/lib/mysql
Gỡ cài đặt mysql ubuntu 20.04 digitalocean
Tệp cấu hình MySQL

Do đó, các tệp cấu hình MySQL và tệp cơ sở dữ liệu này cần phải được xóa thủ công

$ sudo rm -r /etc/mysql /var/lib/mysql 

Nếu bạn đã bật ghi nhật ký cho MySQL, hãy đảm bảo rằng bạn cũng xóa các tệp nhật ký

$ sudo rm -r /var/log/mysql

Xóa các gói không bắt buộc

Cùng với các gói Máy chủ MySQL được cài đặt bởi trình quản lý gói, có một số gói cũng được cài đặt dưới dạng phụ thuộc cho máy chủ. Những thứ này không còn được hệ thống yêu cầu nữa vì bản thân gói chính đã bị xóa. Chúng còn được gọi là 'Gói mồ côi'

Chạy lệnh apt sau để xóa các gói đó

$ sudo apt autoremove
Gỡ cài đặt mysql ubuntu 20.04 digitalocean
Tự động xóa các gói đã cài đặt

Lưu ý rằng điều này sẽ loại bỏ TẤT CẢ các gói mồ côi, không chỉ những gói mồ côi do việc xóa Máy chủ MySQL. Bạn có thể thấy trong kết quả đầu ra rằng các gói Máy khách MySQL cũng đang bị xóa, vì chúng hiện vô dụng nếu không có gói máy chủ

Phần kết luận

Chúng tôi đã học cách gỡ cài đặt hoàn toàn MySQL Server trong Ubuntu bằng một vài bước đơn giản. Việc xóa, nâng cấp và cài đặt cơ sở dữ liệu phải được xử lý hết sức cẩn thận và dữ liệu phải được sao lưu theo thời gian để ngăn chặn các thảm họa liên quan đến dữ liệu ở cấp độ cá nhân hoặc cấp độ tổ chức

Làm cách nào để Gỡ cài đặt mysql trong Ubuntu Digitalocean?

Cách gỡ cài đặt MySQL khỏi Ubuntu 20. 04 .
Xóa MySQL. Sudo apt-get remove --purge mysql*
Xóa thanh lọc. Sudo apt-get thanh lọc mysql*
Autoremove và autoclean. sudo apt-get autoremove sudo apt-get autoclean
Xóa cấu hình cơ sở dữ liệu. sudo apt-get xóa dbconfig-mysql
nâng cấp quận. .
Cài đặt MYSQL. .
Kiểm tra trạng thái MYSQL

Làm cách nào để Gỡ cài đặt hoàn toàn MySQL Ubuntu?

Cách gỡ cài đặt MySQL .
Dành cho người dùng CentOS và RedHat. sudo yum xóa mysql máy chủ mysql
Đối với người dùng Ubuntu và Debian. sudo apt loại bỏ mysql máy chủ mysql
Đối với người dùng Fedora (cũng như đối với nhiều bản phân phối phụ). Sudo dnf xóa mysql máy chủ mysql

Làm cách nào để Gỡ cài đặt mysql khỏi thiết bị đầu cuối?

Sau khi máy chủ dừng, bạn có thể gỡ cài đặt MySQL thông qua "Bảng điều khiển" của Windows. Chuyển đến "Chương trình và Tính năng" và chọn "MySQL" => "Gỡ cài đặt" . Sau đó, để dọn sạch mọi dữ liệu còn lại, hãy đảm bảo rằng bạn có thể nhìn thấy các thư mục ẩn rồi xóa các thư mục sau. C. \Tệp chương trình\MySQL.