ubuntuusers.de

mysql-server neu installieren - /var/lib/mysql neu generieren

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

phoen1x

Avatar von phoen1x

Anmeldungsdatum:
13. Juni 2008

Beiträge: 9

Hallo,

nachdem ich mit den Binärdateien meiner MySql-Installation herumgespielt habe möchte ich den MySql Server komplett neu aufsetzen. Dazu habe ich den Server mit folgenden Befehl entfernt:

apt-get remove --purge mysql-server

Jedoch entfernt mein System folgende Pfade nicht:

/etc/mysql
/var/lib/mysql

→ Nach der Neuinstallation ist es so als hätte ich den MySql Server nie entfernt.

Weiss jemand wie ich in Ubuntu eine weitere Mysql Server "Erstinstallation" durchführe? Damit der Ordner /var/lib/mysql gelöscht und neu erzeugt wird.

Danke, PhOeniX

tillmo

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 791

Wohnort: Bremen

Hallo PhOeniX,

wenn du an den Binärdateien herumgespielt hast, lässt sich MySQL evtl. nicht mehr richtig deinstallieren. Du musst dann die Verzeichnisse /etc/mysql und /var/lib/mysql per Hand löschen.

Gruß Till

phoen1x

(Themenstarter)
Avatar von phoen1x

Anmeldungsdatum:
13. Juni 2008

Beiträge: 9

Hallo Till,

wäre schön wenn es so einfach wäre. Leider erstellt apt-get die Pfade /etc/mysql und /var/lib/mysql nicht wieder neu.

Meine Lösung:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# /etc/mysql  aus dem eigenen Backup wiederherstellen ;-)
rm -rf  /var/lib/mysql
cd /var/lib

# RTFM ->   man  mysql_install_db
mysql_install_db --force --user=mysql --datadir=/var/lib/mysql

#  debian-sys-maint <password> auslesen
vim /etc/mysql/debian.cnf

#  mysql starten
/etc/init.d/mysql start

# in mysql einloggen 
mysql

# debian-sys-maint  account wieder herstellen
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql>  exit

# mysql  töten
killall mysqld

# prüfen ob mysql richtig läuft
/etc/init.d/mysql start
/etc/init.d/mysql stop

Viele Grüße, PhOeniX

Antworten |