mysql start niet op - bdb permission denied

Pagina: 1
Acties:

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
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:
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.


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 08:27

Kees

Serveradmin / BOFH / DoC
Toevallig een nieuwere mysqlversie geinstalleerd die bdb ondersteuning standaard aan heeft staan?
zet gewoon in je my.cnf dat het uit moet, thats all.

Probeer anders de dir (tijdeljk) op 777 te gooien

En wat zijn de waardes van /var/lib?

[ Voor 9% gewijzigd door Kees op 18-08-2004 17:41 ]

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Ja, ik had inderdaad naar 4.0.18 geupgrade, maar na de upgrade werkte mysql gewoon wel (een paar dagen lang).

Ik zal er straks even naar kijken, bedankt alvast, Kees.

* sebas moet even de deur uit ...

Everyone complains of his memory, no one of his judgement.


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Permissies van /var/lib stonden inderdaad niet goed. :|

Thanks nog.

Everyone complains of his memory, no one of his judgement.