WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   MySQL und Riesen Prob mit Rechte (http://www.wcm.at/forum/showthread.php?t=117847)

Nightman 06.12.2003 00:12

MySQL und Riesen Prob mit Rechte
 
Hi an alle

Hab vor ca 2 wochen MySQL Server für win32 auf meinem win2kserver installiert hab aber keinen plan gehabt wie der funzt. hab mir ein webtool runtergeladen mit dem namem "PHPMyAdmin" und hab mich mit dem rechten gespiel und dürfte was falsch gemacht haben den der root hat keine rechte mehr :( *schrei*

was kann ich jetzt machen?

hab von einem freund ghört es gibt eine Diskette mit der man die rechte ändern kann. stimmt das? wo bekomm ich die her und wie funzt das?

PS: hab versucht zu deinstallieren und wieder zu installieren aber hat nicht geholfen

THX

Root 06.12.2003 00:54

Start den Server einfach mit --no-grant-tables oder so ähnlich, da kommst wieder bequem mit phpmyadmin rein und kannst alles ändern.
Steht genauer in der mysql-Doku.

P.S.: Sitz grad am "falschen" Compi, glaube es war --skip-grant-tables .

P.P.S.: Google gab mir gerade Recht ;)

Nightman 06.12.2003 00:58

wie meinst das?

cmd?

sqlserver.exe --no-grand-tables so?

Sloter 06.12.2003 01:02

oder
http://www.galileocomputing.de/forum...GBxCJ5pDM#9374

Du kannst auch händisch die Tabelle "mysql" löschen und neu installieren.
Aber nur wenn keine wichtige Daten deine DB enthält.

Sloter

Nightman 06.12.2003 01:07

also

mysql.exe --skip-grant-tables

hat ned gefunzt

Z:\MySQL\bin>mysql --skip-grant-tables
mysql: ERROR: unknown option '--grant-tables'

das war die fehlermeldung

Sloter 06.12.2003 01:10

geht nur unter Linux, probier mal meinen Tip :-)

Sloter

Nightman 06.12.2003 01:21

sloter du bist der grösste

ich weis zwar ned wieso das funzt aber egal

hab schon deinstalliert und wieder installieren versucht hat aber nicht geklappt

THX dir

Sloter 06.12.2003 01:29

In der Tabelle "mysql" sind die ganzen User/Zugriffsrechte geregelt.
Wenn du nur drüber installierst, wird die Tabelle "mysql" nicht überschrieben.
Wenn du sie löscht mit der Hand, wird die Tabelle neu installiert.

Freut mich das es geklappt hat :-)

Sloter

Nightman 06.12.2003 01:32

ich hab sie ja gelöscht per hab da ja nach der deintsallation ja restdaten bleiben

aber folgendes prob das jetzt ist

hab dem root ein pw gegeben und ich kann mich nur ohne pw anmelden? was rennt da jetzt verkehrt?

Root 06.12.2003 01:45

Also bei mir gings mit der Option immer unter WinXP...

Egal, Du musst die Passwortfunktion auf das Passwort anwenden! Und nimm lieber das gleiche für den localhost root und den % - root.

edit: Siehe hierzu: http://www.mysql.com/doc/en/Resetting_permissions.html

Gestartet mit
Code:

mysqld.exe --console --skip-grant-tables
Hat immer gefunzt.

LG

Nightman 06.12.2003 01:48

Zitat:

Du musst die Passwortfunktion auf das Passwort anwenden
wie meinst das?

Root 06.12.2003 01:56

Wie ich das mein? Plump ausgedrückt mußt Du im phpmyadmin in dem Pulldownmenü "Function" die Auswahl "Password" wählen, wenn Du ein Passwort vergibst. Dann wird das verschlüsselt und Du siehst es beim beim User nicht mehr im Klartext, sondern als kasdkfjksd7980kmösm oder so :D

P.S.: Habe den Beitrag oben ergänzt.

Nightman 06.12.2003 02:08

welche vers von phpamdin hast du?

den ich finde das ned was du mir da ansagst

Nightman 06.12.2003 21:27

Hi an alle

nur hab ich jetzt noch ein prob mit den MySQL Rechten

hab für mich einen user angelegt in der datenbank:
http://www.nightman.at/wcm/Funzt MyS...ySQLRechte.gif
und wenn ich mich über phpmyadmin v2.5.4 anmelden will bekomm ich das:

--------------------------
Willkommen bei phpMyAdmin 2.5.4


phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen, jedoch hat dieser die Verbindung zurückgewiesen. Sie sollten Ihre Einstellungen für Host, Benutzername und Kennwort in Ihrer config.inc.php überprüfen und sich vergewissern, dass diese den Informationen, welche sie vom Administrator erhalten haben, entsprechen.

Fehler

MySQL meldet:


#1045 - Access denied for user: 'Nightman@localhost' (Using password: YES)
---------------------------

logindaten vom phpmyadmin v.2.5.4:

---------------------------
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'Nightman';
$cfg['Servers'][$i]['password'] = '040683';
$cfg['Servers'][$i]['only_db'] = '';
---------------------------

Kann mir wer weiterhelfen?

THX

Nightman 07.12.2003 02:02

ok leute hab es geschaft und sogar ohne hilfe

dafür hab ich auch "nur" einen Tag und 2 Nächte gebaucht und glaub 15 mal neuinstallertion des MySQL Server's

und ich hab auch herausgefunden wieso ich connecten konnte ohne pw

ganz einfach weil der benutzer "jeder" kein pw hatte bzw brauchte

Viel Spass noch und schönes verlängertes WE


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag