Page 1 of 1

Tabelle nicht lesbar?

Posted: 2006-02-18 12:23
by arno nühm
Ich hab das MySQL datadir auf "/home/mysql/" gestellt und dabei auch alle Dateien von "/var/lib/mysql" kopiert. Nach dem MySQL Neustart waren die Tabellen nicht lesbar, der mysqld hatte quasi keine Lese- und Schreibrechte.
Dann hab ich folgendes ausprobiert:

Code: Select all

chmod -R 775 /home/mysql
chown -R mysql:mysql /home/mysql
normalerweise sollte das funktionieren, aber irgendwie wollte mysql trotzdem keine tabellen schreiben.

Was also tun? Welchen chmod muss das datadir von MySQL haben und kann ich das Verzeichnis 2x zuweisen? also 1x root und 1x mysql benutzer?

Re: Tabelle nicht lesbar?

Posted: 2006-02-18 12:49
by Joe User

Code: Select all

/etc/init.d/mysql stop
rm -rf /home/mysql
cp -a /var/lib/mysql /home/
sed 's@/var/lib/mysql@/home/mysql@g' -i /etc/my.cnf
sed 's@/var/lib/mysql@/home/mysql@g' -i /etc/init.d/mysql
/etc/init.d/mysql start
Sollte ausreichen...