MySQL hoàn toàn gỡ cài đặt và cài đặt lại nhưng cơ sở dữ liệu vẫn tồn tại trên Ubuntu 12.04


9

Tôi cần phải loại bỏ hoàn toàn MySQL tất cả các cơ sở dữ liệu và cài đặt và cài đặt lại, vì root bị hỏng. Tôi đã làm theo hướng dẫn này:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

Nhưng khi tôi cài đặt lại với

sudo apt-get install mysql-server

cơ sở dữ liệu cũ, bảng người dùng cũ với người dùng bị hỏng, v.v. đều ở đây, vì vậy không hoàn toàn gỡ cài đặt / sửa chữa

Tôi đang bị mắc kẹt, xin vui lòng giúp đỡ, cảm ơn bạn rất nhiều!

Câu trả lời:


7

Thêm vào

rm -rf /var/lib/mysql
rm -rf /etc/mysql*

trước khi installxóa tất cả mọi thứ, nhưng hãy cẩn thận, bạn có thể có các lược đồ của bên thứ ba ở đó như phpmyadmin, ... Vì vậy, hãy xem xét xóa từng thư mục con.

Có lẽ có một cách thanh lịch để làm điều này, như mysql_secure_installation


cảm ơn bạn, vâng vài phút trước đã giải quyết các lệnh wit whisky: rm -rf / var / lib / mysqlrm -rf / etc / mysql *
Desttro

xuất sắc! : D: P
mirkobrankovic

Trong trường hợp của tôi, việc này dẫn tôi đến vấn đề này stackoverflow.com/questions/28626974/ .
Tomas Romero

YEs, nhưng đừng quên thanh lọc nó trướcsudo apt-get remove --purge mysql-server mysql-client mysql-common
mirkobrankovic
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.