Làm thế nào để loại bỏ hoàn toàn MySQL khỏi Windows?


12

(Tôi nhận thấy có những câu hỏi có tiêu đề tương tự, nhưng câu hỏi này thực sự là 'làm cách nào để đặt lại mật khẩu' và câu hỏi này không chỉ định HĐH và chỉ nhận được câu trả lời theo định hướng Linux.)

Trên Windows XP, tôi vừa gỡ cài đặt MySQL và xóa thư mục đã cài đặt. Sau đó, tôi đã khởi động lại và cài đặt lại MySQL.

Khi quay trở lại, nó vẫn có cơ sở dữ liệu đã có trước khi gỡ cài đặt.

Nó đã giữ thông tin cơ sở dữ liệu đó ở đâu? Làm cách nào để xóa hoàn toàn MySQL và bắt đầu lại, như thể tôi chưa bao giờ cài đặt nó?


Đây dường như là một sự thất vọng khá lớn đối với các quản trị viên MySQL - diễn đàn của họ có rất nhiều câu hỏi về vấn đề này, từ nhiều năm qua.
weiji

Câu trả lời:


18

Tìm ra

Để loại bỏ hoàn toàn MySQL, bạn cũng phải xóa thư mục dữ liệu, đó là nơi lưu trữ thông tin cơ sở dữ liệu.

Hóa ra tùy chọn cài đặt "Điển hình" (trên Windows XP) đưa dữ liệu vào:

  • Windows XP: "C: \ Tài liệu và Cài đặt \ Tất cả người dùng \ Dữ liệu ứng dụng \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8: "C: \ ProgramData \ MySQL"

Sau khi xóa thư mục đó, tôi đã có thể cài đặt lại từ đầu.


Đây là một ơn trời! Tôi đã bị kẹt khi cố gắng cài đặt lại và sau nhiều lần tìm kiếm google không bật được bất cứ thứ gì, tôi đã tìm thấy cái này và nó hoạt động cho thiết lập Windows Server 2008 + MySQL 5.1.46 của tôi. Cảm ơn!
weiji

Documents and SettingsMặc dù vậy, không có thứ gọi là thư mục gốc trong máy chủ windows 2012
abbood

Điều đó đã được đổi tên C:\Userskể từ Vista / 2008.
Massimo


3

Vì lợi ích của bất kỳ ai khác đến đây để tìm câu trả lời, đây là một phương tiện chung hơn để định vị nó, đặc biệt là nếu MySQL đã được cài đặt ở đâu đó ngoài vị trí mặc định (điều mà tôi dễ làm).

Tìm kiếm từng ổ đĩa cục bộ cho "mysql", sẽ tìm cả thư mục dữ liệu và chương trình, vì "mysql" tạo thành một phần của tên thực thi, bất kể phiên bản nào và sẽ luôn có bảng "mysql".

Các tệp nhật ký có thể ở một vị trí khác hoàn toàn và cách tốt nhất để xác định vị trí đó là thông qua tệp cấu hình, trên Windows thường sẽ được đặt tên là "my.ini". Tuy nhiên, nếu ai đó đã tạo cài đặt này từ nguồn thì tệp đó có khả năng có thể được gọi là bất cứ thứ gì nhưng đó chắc chắn sẽ là một trường hợp bất thường.

Tốt nhất là bạn nên gỡ cài đặt theo cách thông thường (thêm / xóa chương trình hoặc bất cứ thứ gì Microsoft đặt tên trong tuần này) nhưng nếu vì lý do nào đó, bạn sẽ xóa mọi thứ, đừng quên dừng dịch vụ MySQl trước.


1

Thư mục dữ liệu được đặt ở đây cho tôi, tôi đang chạy windows 7 64 bit.

C: \ Chương trìnhData \ MySQL


1

Tất cả những gì tôi đã làm là tìm kiếm các thư mục và tệp có tên "MySQL" và xóa tất cả chúng. Sau đó tôi không có tập tin cũ nào và có thể bắt đầu lại từ đầu.


1

Một điều không được đề cập hoặc tôi chỉ không thấy là đối với máy chủ windows, bạn cũng nên xóa các thư mục khỏi appdata bên dưới là ví dụ về thư mục người dùng của quản trị viên để xóa khỏi:

C: \ Users \ Administrator \ AppData \ Roaming \ MySQL


1

Để loại bỏ hoàn toàn MySQL được cài đặt từ gói MSI [MySQL 8 trên PC Windows 10.]

Chương trình MySQL có thể được gỡ bỏ từng cái một từ Control Panel > Add or Remove Programshoặc sử dụng MySQL Installerứng dụng.

Sử dụng Trình cài đặt MySQL: Tìm MySQLInstaller.exe hoặc MySQLInstallerLauncher.exe (cả hai đều làm cùng một công việc)

Theo mặc định, trình cài đặt sắp xếp lại trong thư mục Hệ thống nơi Windows được cài đặt. Trong PC của tôi, nó nằm ở vị trí bên dưới:

C:\Program Files (x86)\MySQL\MySQL Installer for Windows\

Một phím tắt menu bắt đầu cũng có thể có sẵn trên cài đặt mặc định. Tìm kiếmMySQL Installer - Community

Nhấp đúp vào MySQLInstaller (hoặc MySQLInstallerLauncher) và cửa sổ trình cài đặt MySQL sẽ xuất hiện. Tại đây bạn sẽ thấy các tùy chọn Thêm, Sửa đổi, Nâng cấp, Xóa, v.v. Chọn Remove.

Một lần nữa, bạn có thể xóa từng cái một hoặc tất cả cùng một lúc bằng cách chọn Productvà sau đó execute.

Điều này sẽ mất một thời gian, trình cài đặt có thể đóng băng ở giữa, chỉ cần giết quá trình và bắt đầu lại (mất rất nhiều kiên nhẫn). Đừng lo lắng, trình cài đặt sẽ bắt đầu khi nó dừng lại.

Lưu ý: Khi MySQL được gỡ bỏ bằng phương pháp này, chỉ các thành phần đã cài đặt được gỡ bỏ. Bất kỳ thông tin cơ sở dữ liệu nào (bao gồm các bảng và dữ liệu), nhập hoặc xuất tệp, tệp nhật ký và nhật ký nhị phân được tạo trong quá trình thực thi đều được giữ trong vị trí được định cấu hình của chúng.

Trong cài đặt mặc định, các tệp MySQL được lưu trữ ở các vị trí bên dưới:

C:\ProgramData\MySQL
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\Users\user_name\AppData\Roaming\MySQL

Thư mục C:\ProgramDatađược ẩn theo mặc định, do đó trình cài đặt sẽ không xóa thư mục này.

Để xóa hoàn toàn MySQL , kiểm tra các vị trí trên và xóa các thư mục MySQL theo cách thủ công nếu chúng tồn tại. Bây giờ MySQL nên được loại bỏ hoàn toàn cùng với tất cả các cấu hình và cơ sở dữ liệu.

Gỡ cài đặt khỏi Bảng điều khiển: Tôi tin rằng tất cả chúng ta đều biết cách gỡ cài đặt chương trình khỏi Bảng điều khiển.


Đó là tùy chọn dễ nhất và đáng tin cậy nhất được đề cập cho đến nay, đó sẽ là kết quả đầu tiên trong khi googling "cách gỡ cài đặt MySQL khỏi Windows". Cảm ơn!
mjarosie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.