Sinds ik vorige week mijn machine van een kleiner probleem met het filesystem heb recoverd start mijn mysql niet meer op, wat vrij vervelend is.
Als ik (na verse installatie: dpkg --purge --force-all mysql-server; apt-get install mysql-server, ik heb de boel ook handmatig verwijderd, geen soelaas) via init.d start, krijg ik de volgende errors in mijn log:
Nou, leuk. Maar ik gebruik geen BerkeleyDB tables, alleen MyIsam. Het is mij nogal onduidelijk waarom mysql dat opeens wil. En /var/lib/mysql is ook zeker weten writable voor de user mysql. Een raadsel dus, voor mij.
Als ik mysqld --skip-bdb start, lijkt hij te starten, dat lijkt mij alleen een b0rk3d oplossing.
MySQL is versie 4.0.18, rest v/h systeem is Debian Sarge. De partitie (ext3) is uiteraard noch vol, noch readonly.
Ik heb de shell van user mysql ff naar /bin/bash gezet en krijg:
Dit lijkt ermee te maken te hebben.
- Waarom wil mysql opeens bdb, itt mij?
- Hoe komt-ie bij permission denied?
- Kent iemand dit gedrag?
- Wat zie ik anders over het hoofd?
Als ik (na verse installatie: dpkg --purge --force-all mysql-server; apt-get install mysql-server, ik heb de boel ook handmatig verwijderd, geen soelaas) via init.d start, krijg ik de volgende errors in mijn log:
code:
1
2
3
4
| 040818 17:20:10 bdb: /var/lib/mysql/log.0000000001: Permission denied 040818 17:20:10 bdb: PANIC: Permission denied 040818 17:20:10 Can't init databases 040818 17:20:10 Aborting |
Nou, leuk. Maar ik gebruik geen BerkeleyDB tables, alleen MyIsam. Het is mij nogal onduidelijk waarom mysql dat opeens wil. En /var/lib/mysql is ook zeker weten writable voor de user mysql. Een raadsel dus, voor mij.
Als ik mysqld --skip-bdb start, lijkt hij te starten, dat lijkt mij alleen een b0rk3d oplossing.
MySQL is versie 4.0.18, rest v/h systeem is Debian Sarge. De partitie (ext3) is uiteraard noch vol, noch readonly.
Ik heb de shell van user mysql ff naar /bin/bash gezet en krijg:
code:
1
2
3
4
| marvin lib # su -s /bin/bash -c "touch /var/lib/mysql/log.0000000001" mysql touch: cannot touch `/var/lib/mysql/log.0000000001': Permission denied marvin lib # ll|g mysql drwxr-xr-x 4 mysql mysql 4096 Aug 18 17:29 mysql |
Dit lijkt ermee te maken te hebben.
- Waarom wil mysql opeens bdb, itt mij?
- Hoe komt-ie bij permission denied?
- Kent iemand dit gedrag?
- Wat zie ik anders over het hoofd?
Everyone complains of his memory, no one of his judgement.