[rh9] Mysql users verwijderd

Pagina: 1
Acties:

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 19:24
Hallo mensen,

Vanmiddag heb ik met mijn domme kop (combinatie van weekend verschijnselen) de users verwijdert via phpmyadmin.. met als gevolg dus dat ik niet meer in kan loggen in de mysql server..

Ik heb al geprobeert om mysql te herrinstalleren (werd in aantal topics als oplossing aangedragen) maar het werkt maar niet. Constant krijgik de melding 'user login with user root@localhost fialed of iets in die strekking.

Wie weet heir de oplossing voor?

Strava | AP | IP | AW


  • MikeN
  • Registratie: April 2001
  • Laatst online: 29-04 19:16
Mysql starten met de optie --skip-grant-tables
Vervolgens een root user toevoegen met een wachtwoord.
En dan weer gewoon starten.

Let op: als je mysql start met --skip-grant-tables heeft iedereen met elke login en elk pass volledige toegang tot al je databases! Zorg dus dat niemand bij mysql kan behalve jij gedurende de tijd dat je mysql met die optie hebt gestart.

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 19:24
ik ben een noob i know als ik mysql --skip-grant-tables intik dan doet ie niks dan krijg ik de help te zien.

Strava | AP | IP | AW


  • MikeN
  • Registratie: April 2001
  • Laatst online: 29-04 19:16
Mja, misschien dat http://www.mysql.com/doc/en/Command-line_options.html lezen, beetje zelf zoeken enz. werkt.

Iig kun je mysqld --skip-grant-tables proberen.

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 19:24
zal eens kijken.. wat ik ook doe ik krijg OF een foutmelding dat ik niet kan inloggen als root OF ik krijg een fout dat wat ik doe niet bestaat OF ik krijg die help weer.. ;(

[ Voor 83% gewijzigd door Webgnome op 02-11-2003 23:00 ]

Strava | AP | IP | AW


  • MikeN
  • Registratie: April 2001
  • Laatst online: 29-04 19:16
Stappenplan.

• Stop mysqld. Waarschijnlijk met "/etc/init.d/mysqld stop" of iets in die trant.
• Start mysqld met "mysqld --skip-grant-tables"
• Connect nu naar je Mysql server en maak de users aan.
• Stop de mysqld weer (met CTRL-C of door een killall mysqld te doen, weet niet precies hoe het gaat)
• Start mysqld weer op de gewone manier. Met /etc/init.d/mysqld start (oid)

Verwijderd

beetje zoeken met google en op de mysql-site leverde dit op:
http://www.mysql.com/doc/en/Resetting_permissions.html
http://www.linuxquestions...light=mysql+root+password

ik heb het ook al aan de hand gehad (vergeten root paswoord) en de mysql link heeft toen geholpen ;)

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 19:24
en zoals gewoonlijk heeft een distro als redhat bepaalde n00b recovery spulletjes ingebouwd :P

thanx voor de tips iedereen.. ik heb het opgelost door (altijd handig voro de andere n00bs :P) eerst safe mysqldb op te starten en vervolgens via een scriptje de standaard mysql tables te installren (deze waren verdwenen :? ) toen de safe mysql afgesloten, de 'normale' mysql gestart en hopsa het werkte weer :) en daar ben je dan dik 2 uur mee bezig :P

[ Voor 14% gewijzigd door Webgnome op 03-11-2003 01:20 ]

Strava | AP | IP | AW

Pagina: 1