2012-06-02 5 views
48

Bisher habe ich versucht, die folgenden Befehle:Wie kann ich MySQL vollständig mit Konfigurations- und Bibliotheksdateien entfernen?

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

Aber wenn ich versuche, MySQL mit dem folgenden Befehl zu finden, erhalte ich eine Liste von Dateien zu MySQL bezogen werden:

shell>> locate mysql 

Ausgang:

/etc/mysql 
/etc/apparmor.d/usr.sbin.mysqld 
/etc/apparmor.d/abstractions/mysql 
/etc/apparmor.d/cache/usr.sbin.mysqld 
/etc/apparmor.d/cache/usr.sbin.mysqld-akonadi 
/etc/apparmor.d/local/usr.sbin.mysqld 
/etc/bash_completion.d/mysqladmin 
/etc/init/mysql.conf 
/etc/logcheck/ignore.d.paranoid/mysql-server-5_5 
/etc/logcheck/ignore.d.server/mysql-server-5_5 
/etc/logcheck/ignore.d.workstation/mysql-server-5_5 
/etc/logrotate.d/mysql-server 
/etc/mysql/conf.d 
/etc/mysql/debian-start 
/etc/mysql/debian.cnf 
/etc/mysql/conf.d/mysqld_safe_syslog.cnf 
/home/pkr/.mysql_history 
/home/pkr/.cache/software-center/piston-helper/rec.ubuntu.com,api,1.0,recommend_app,libqt4-sql-mysql,,349051c3a57da571aa832adb39177aff 
/home/pkr/.cache/software-center/piston-helper/rec.ubuntu.com,api,1.0,recommend_app,mysql-client,,cbf77a486cdc80547317981a33144427 
/home/pkr/.cache/software-center/piston-helper/rec.ubuntu.com,api,1.0,recommend_app,mysql-client,,de8220dee4d957a9502caa79e8d2fdda 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,any,any,any,libqt4-sql-mysql,page,1,helpful,,17fb2e657321dc51526ee8fe9928da30 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,any,any,any,mysql-client,page,1,helpful,,a4c1b6e8200f36ab5745c6f81f14da0a 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,oneiric,any,libqt4-sql-mysql,page,1,helpful,,c54295fb82b8183350cd34f22c3547ef 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,oneiric,any,mysql-client,page,1,helpful,,fcf201c1abff3f774af89173a84de2cc 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,precise,any,libqt4-sql-mysql,page,1,helpful,,0cd86648584efeccfb16119012f89540 
/home/pkr/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,precise,any,mysql-client,page,1,helpful,,eb84724e9da7851ff8862a227d8bac59 
/home/pkr/.local/share/akonadi/mysql.conf 
/home/pkr/.local/share/akonadi/db_data/mysql 
/home/pkr/.local/share/akonadi/db_data/mysql.err 
/home/pkr/.local/share/akonadi/db_data/mysql.err.old 
/home/pkr/.local/share/akonadi/db_data/mysql/columns_priv.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/columns_priv.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/columns_priv.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/db.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/db.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/db.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/event.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/event.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/event.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/func.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/func.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/func.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/general_log.CSM 
/home/pkr/.local/share/akonadi/db_data/mysql/general_log.CSV 
/home/pkr/.local/share/akonadi/db_data/mysql/general_log.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/help_category.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/help_category.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/help_category.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/help_keyword.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/help_keyword.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/help_keyword.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/help_relation.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/help_relation.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/help_relation.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/help_topic.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/help_topic.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/help_topic.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/host.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/host.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/host.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/ndb_binlog_index.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/ndb_binlog_index.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/ndb_binlog_index.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/plugin.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/plugin.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/plugin.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/proc.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/proc.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/proc.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/procs_priv.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/procs_priv.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/procs_priv.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/proxies_priv.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/proxies_priv.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/proxies_priv.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/servers.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/servers.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/servers.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/slow_log.CSM 
/home/pkr/.local/share/akonadi/db_data/mysql/slow_log.CSV 
/home/pkr/.local/share/akonadi/db_data/mysql/slow_log.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/tables_priv.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/tables_priv.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/tables_priv.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_leap_second.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_leap_second.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_leap_second.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_name.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_name.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_name.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition_type.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition_type.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/time_zone_transition_type.frm 
/home/pkr/.local/share/akonadi/db_data/mysql/user.MYD 
/home/pkr/.local/share/akonadi/db_data/mysql/user.MYI 
/home/pkr/.local/share/akonadi/db_data/mysql/user.frm 
/usr/bin/mysql 
/usr/bin/mysql_install_db 
/usr/bin/mysql_upgrade 
/usr/bin/mysqlcheck 
/usr/sbin/mysqld 
/usr/share/mysql 
/usr/share/app-install/desktop/gmysqlcc:gmysqlcc.desktop 
/usr/share/app-install/desktop/mysql-client.desktop 
/usr/share/app-install/desktop/mysql-navigator:mysql-navigator.desktop 
/usr/share/app-install/desktop/mysql-server.desktop 
/usr/share/app-install/icons/gmysqlcc-32.png 
/usr/share/app-install/icons/mysql-navigator.png 
/usr/share/doc/mysql-client-core-5.5 
/usr/share/doc/mysql-server-core-5.5 
/usr/share/kde4/apps/katepart/syntax/sql-mysql.xml 
/usr/share/man/man1/mysql.1.gz 
/usr/share/man/man1/mysql_install_db.1.gz 
/usr/share/man/man1/mysql_upgrade.1.gz 
/usr/share/man/man1/mysqlcheck.1.gz 
/usr/share/man/man8/mysqld.8.gz 
/var/cache/apt/archives/akonadi-backend-mysql_1.7.2-0ubuntu1_all.deb 
/var/cache/apt/archives/libmysqlclient-dev_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/libmysqlclient18_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/libqt4-sql-mysql_4%3a4.8.1-0ubuntu4.1_i386.deb 
/var/cache/apt/archives/mysql-client-5.5_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/mysql-client-core-5.5_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/mysql-client_5.5.22-0ubuntu1_all.deb 
/var/cache/apt/archives/mysql-common_5.5.22-0ubuntu1_all.deb 
/var/cache/apt/archives/mysql-server-5.5_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/mysql-server-core-5.5_5.5.22-0ubuntu1_i386.deb 
/var/cache/apt/archives/mysql-server_5.5.22-0ubuntu1_all.deb 
/var/lib/dpkg/info/mysql-client-core-5.5.list 
/var/lib/dpkg/info/mysql-client-core-5.5.md5sums 
/var/lib/dpkg/info/mysql-server-5.5.list 
/var/lib/dpkg/info/mysql-server-5.5.postrm 
/var/lib/dpkg/info/mysql-server-core-5.5.list 
/var/lib/dpkg/info/mysql-server-core-5.5.md5sums 
/var/log/mysql 
/var/log/mysql.err 
/var/log/mysql.log 
/var/log/mysql.log.1.gz 
/var/log/mysql.log.2.gz 
/var/log/mysql.log.3.gz 
/var/log/mysql.log.4.gz 
/var/log/mysql.log.5.gz 
/var/log/mysql.log.6.gz 
/var/log/mysql.log.7.gz 
/var/log/upstart/mysql.log.1.gz 
/var/log/upstart/mysql.log.2.gz 
/var/log/upstart/mysql.log.3.gz 
/var/log/upstart/mysql.log.4.gz 
/var/log/upstart/mysql.log.5.gz 
/var/log/upstart/mysql.log.6.gz 
/var/log/upstart/mysql.log.7.gz 

Was soll ich jetzt tun?

Ich versuche herauszufinden, ob es irgendeine Möglichkeit gibt, alle MySQL-bezogenen Dateien zu entfernen und dann MySQL neu zu installieren.

Ich brauche es für Qt-Konnektivität.

Antwort

120

Mit dem Befehl:

sudo apt-get remove --purge mysql\* 

Sie etwas Pakete namens mysql im Zusammenhang löschen. Diese Befehle sind nur für Debian/Debian-basierte Linux-Distributionen (Ubuntu zum Beispiel) gültig.

Sie können alle MySQL-Pakete mit dem Befehl installiert Liste:

sudo dpkg -l | grep -i mysql 

Weitere Bereinigung der Paket-Cache, können Sie den Befehl verwenden können:

sudo apt-get clean 

Denken Sie auch daran, den Befehl verwenden :

sudo updatedb 

Andernfalls zeigt der Befehl "locate" alte Daten an.

sudo apt-get install libmysqlclient-dev mysql-client 

Dies installiert den MySQL-Client, libmysql und seine Header-Dateien:

Um mysql wieder, verwenden Sie den folgenden Befehl zu installieren.

den MySQL-Server zu installieren, verwenden Sie den Befehl:

sudo apt-get install mysql-server 
+0

Danke! Es hat funktioniert, denke ich. Nun möchte ich mysql in/usr/bin/mysql installieren Ich brauche es Header-Dateien und Bibliotheksdateien in/usr/include/mysql bzw./usr/lib/mysql. Kannst du vorschlagen, was kann ich tun? – codeartist

+0

@codeartist Laden Sie einfach die entsprechenden Pakete für Ihren Vertrieb herunter. Es ist der sauberste Weg zu gehen ... – glglgl

+1

@codeartist: Wenn diese Antwort Ihr Problem beheben, akzeptieren Sie es.Dann erstellen Sie eine neue Frage. Werfen Sie auch einen Blick auf unix.stackexchange.com, die für Linux/Unix-Fragen ist, SO ist für entwicklungsbezogene Fragen. – rkosegi

6

Nur ein wenig neben der Antwort von @ dAm2k:

Neben sudo apt-get remove --purge mysql\*

ich einen sudo apt-get remove --purge mariadb\* gemacht habe .

Ich scheint, dass in der neuen Version von debian (stretch), wenn Sie mysql installieren, installieren Sie Mariadb-Paket mit ihm.

Ich hoffe, es hilft.

+0

Ihre Lösung funktionierte für mich, während die angenommene Antwort in meinem Fall nicht. Hatte kürzlich LAMP auf Raspbian Sketch Lite installiert und es kam mit MariaDB und da es noch lief, wurde die akzeptierte Antwortlösung nicht los und erzeugte einen Fehler, während deinstallierte vollständig alle Module und ich konnte es ohne irgendwelche Probleme neu installieren. Danke. –

Verwandte Themen