Hallo
Hab auf Etch mysql5.0 installiert. Nach dem installieren konnte der mysql server gestartet werden. Ich hab das Datadir geändert auf eine andere Partition in der my.cnf, die Rechte im neuen ordner analog den rechten im standard ordner /var/lib/mysql eingestellt und die bestehenden Daten aus /var/lib/mysql/ an den neuen Ort kopiert.
Nun kann ich den Mysql server nicht mehr starten....errormeldung:
/etc/init.d/mysql: ERROR: The partition with /data/database/mysql is too full!
Platte ist natürlich nicht voll (mysql datadir liegt neu auf /data):
/dev/sda2 2.3G 132M 2.1G 6% /
udev 10M 80K 10M 1% /dev
devshm 633M 0 633M 0% /dev/shm
/dev/sda1 92M 16M 71M 19% /boot
/dev/sdb1 20G 193M 19G 2% /data
/dev/sda5 464M 11M 430M 3% /tmp
/dev/sda6 3.7G 507M 3.0G 15% /usr
/dev/sda7 3.7G 310M 3.2G 9% /var
/dev/sda8 2.8G 79M 2.6G 3% /var/log
grüsse + thx für tipps
[geloest] Mysql startet nicht nach Datadir change
-
- Beiträge: 58
- Registriert: 01.02.2006 17:04:52
-
- Beiträge: 58
- Registriert: 01.02.2006 17:04:52
dummer fehler meinerseits, war ein tipfehler...
$datadir sollte /data/databases/mysql heissen und nicht .../data/database/mysql...
allerdings war die fehlermeldung des init scripts verwirrend, daher dachte ich ursprünglich es wäre der entsprechend bekannte Bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367027
$datadir sollte /data/databases/mysql heissen und nicht .../data/database/mysql...
allerdings war die fehlermeldung des init scripts verwirrend, daher dachte ich ursprünglich es wäre der entsprechend bekannte Bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367027