[MySQL] test database uitschakelen

Pagina: 1
Acties:

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Ik draai MySQL 4.0.15.

Er is een database genaamd 'test' waar ik niet van af kan raken. Verwijder ik hem, kan elke gebruiker hem weer aanmaken. Er zijn geen privileges op gezet, en de gebruikers waarmee ik hem aanmaak (kan elke willekeurige gebruiker zijn) kunnen geen database aanmaken die bijvoorbeeld 'tweakers' heet, en hebben dus geen globale CREATE rechten.


Ik heb met google hier niks over gevonden.

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 03-09 09:21

Kippenijzer

McFallafel, nu met paardevlees

Heb je naast google ook op andere manieren dit geprobeerd te achterhalen? Bijvoorbeeld via de handleiding van MySQL op hun site Daar staat het zover ik me kan herinneren gewoon in uitgelegd...

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Volgens mij staat daar alleen in dat je hem kunt verwijderen. Zie daarvoor http://mysql.us.themoes.o...er/manual_Installing.html

  • Predator
  • Registratie: Januari 2001
  • Laatst online: 15:57

Predator

Suffers from split brain

PNS -> SA

Everybody lies | BFD rocks ! | PC-specs


  • freddifish
  • Registratie: November 2000
  • Laatst online: 29-01 09:15

freddifish

schnappi !

workaround (ongetest) maak hem leeg en zet de .myq file op readonly ?

'people say I'm a drinker, but I'm sober half the time' - Mick Jagger | mail: freddifish_AT_gmx.net


  • GlowMouse
  • Registratie: November 2002
  • Niet online
freddifish schreef op 21 november 2003 @ 22:29:
workaround (ongetest) maak hem leeg en zet de .myq file op readonly ?
Dat is inderdaad een oplossing, maar alle users zien hem dan nog wel. Als gebruikers hem dan uitlezen krijgen ze een error als
code:
1
#12 - Can't read dir of './test/' (Errcode: 13)

wat er niet erg mooi uit ziet

Kan dit echt niet vanuit MySQL zelf?

  • GlowMouse
  • Registratie: November 2002
  • Niet online
^^

  • GlowMouse
  • Registratie: November 2002
  • Niet online
:'(

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

INSERT INTO mysql.db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv) VALUES ('localhost', 'test', 'USERNAME', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')

werkt bij mij perfect ;)

  • GlowMouse
  • Registratie: November 2002
  • Niet online
chmod 000 en database herstarten hielp uiteindelijk

  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 18-07 20:32

VisionMaster

Security!

? Je kan gewoon als admin in loggen op de databse genaamd 'mysql' In de tabellen daar kan je al je priviligdes instellen, ik snap je probleem niet :?

[ Voor 5% gewijzigd door VisionMaster op 25-11-2003 18:16 ]

I've visited the Mothership @ Cupertino


  • Bor
  • Registratie: Februari 2001
  • Nu online

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

Als je navicat gebruikt kun je hem gewoon wegflikkeren hoor.

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


  • GlowMouse
  • Registratie: November 2002
  • Niet online
VisionMaster schreef op 25 november 2003 @ 18:16:
? Je kan gewoon als admin in loggen op de databse genaamd 'mysql' In de tabellen daar kan je al je priviligdes instellen, ik snap je probleem niet :?
Met alle databases gaat dat, maar niet met test. Echt niet.

  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 18-07 20:32

VisionMaster

Security!

GlowMouse schreef op 26 november 2003 @ 19:12:
[...]
Met alle databases gaat dat, maar niet met test. Echt niet.
Ow ... das ruk, zelf ook maar eens kijken of ik de mogelijkheid kan uitbuiten om te connecten met 'test'.

I've visited the Mothership @ Cupertino


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

GlowMouse schreef op 26 november 2003 @ 19:12:
[...]


Met alle databases gaat dat, maar niet met test. Echt niet.
vreemd dat ik dat dan wel kan ;)
het komt doordat er default een leuke entry in die tabel met de rechten staat:

SELECT * FROM mysql.db WHERE Db='test%'

als je die delete is je 'probleem' ook opgelost (wil je het alleen voor 1 bepaalde user, dan zal je die (zoals ik al reeds had vermeld) die tabel expliciet moeten weigeren voor die user ;)

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Erkens schreef op 27 november 2003 @ 09:25:
[...]

vreemd dat ik dat dan wel kan ;)
het komt doordat er default een leuke entry in die tabel met de rechten staat:

SELECT * FROM mysql.db WHERE Db='test%'

als je die delete is je 'probleem' ook opgelost (wil je het alleen voor 1 bepaalde user, dan zal je die (zoals ik al reeds had vermeld) die tabel expliciet moeten weigeren voor die user ;)
Geen resultaten......ik heb mijn rechtendatabases al helemaal doorgekeken, en er staat echt niks in, ook geen andere wildcards.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

GlowMouse schreef op 29 november 2003 @ 12:23:
[...]


Geen resultaten......ik heb mijn rechtendatabases al helemaal doorgekeken, en er staat echt niks in, ook geen andere wildcards.
heb je wel FLUSH PRIVILEGES gedaan :?

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Erkens schreef op 29 november 2003 @ 21:20:
[...]

heb je wel FLUSH PRIVILEGES gedaan :?
ja
Pagina: 1