Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Datenbanken ::  Mysql 4.?: Anmeldeprobleme  
Gehen Sie zu Seite 1, 2  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 07:13:38 13.11.2006   Titel:   Mysql 4.?: Anmeldeprobleme            Zitieren

Moin!

Ich hab einen Mysql-Server auf einem Debian System laufen.
Allerdings akzeptiert das Mysql keine Passworte. Ich kann mich nur ohne Passwort anmelden.
Alle Versuche, das umzuschalten oder Passworte zu setzen schlugen fehl.

Hat jemand eine Idee?
Auch über einen Link wo ich was dazu finde, würde ich mich freuen.

:)

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
Fincki
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.01.2006
Beiträge: 749
Beitrag Fincki Mitglied 13:28:58 13.11.2006   Titel:              Zitieren

In der Hilfe hab ich mal folgendes gefunden, ich wende diese Befehle immer auf einer neuen Datenbank an:

1. Connecten
Code:
c:\mysql\bin>mysql mysql
Code:
c:\mysql\bin>mysql mysql
Code:
c:\mysql\bin>mysql mysql


2. Standarduser und -rechte löschen:
Code:
mysql>DELETE FROM user WHERE Host='localhost' AND User='';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
Code:
mysql>DELETE FROM user WHERE Host='localhost' AND User='';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
Code:
mysql>DELETE FROM user WHERE Host='localhost' AND User='';
mysql>FLUSH PRIVILEGES;
mysql>QUIT


3. Passwort setzen
Code:
C:\mysql\bin>mysqladmin –u root password meinGeheimesPasswort
Code:
C:\mysql\bin>mysqladmin –u root password meinGeheimesPasswort
Code:
C:\mysql\bin>mysqladmin –u root password meinGeheimesPasswort


Alles ohne Gewähr!
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 13:35:15 13.11.2006   Titel:              Zitieren

Dank dir, ich werde mal schauen ob das hilft.
Gerade der letzte Befehl kommt mir bekannt vor, so ähnlich haben wir das schon probiert.

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 14:05:46 14.11.2006   Titel:              Zitieren

Hi!

Ich habe das mal so gut wie möglich übertragen und ausprobiert - kein Effekt. :(
Ein Anmelden mit einem anderen Programm als über mysql direkt geht einfach nicht.

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
SciFi-N/A
Unregistrierter




Beitrag SciFi-N/A Unregistrierter 14:17:42 14.11.2006   Titel:              Zitieren

Poste doch mal die Einträge in mysql.user.
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 20:32:46 14.11.2006   Titel:              Zitieren

Reicht das? http://www.estartu.de/temp/mysql-user.jpg

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
Unix-Tom
Moderator

Benutzerprofil
Anmeldungsdatum: 18.07.2000
Beiträge: 10376
Beitrag Unix-Tom Moderator 06:57:02 15.11.2006   Titel:              Zitieren

Von welchem Rechner willst Du auf die DB zugreifen?

Alle mit localhost in der Tabelle kann man nur local benutzen.
Alle mit % sind von überall für diesen User nutzbar.

Weiters ist wichtig ob mysql auf externe IP hört oder nur Intern.

_________________
Moderator für MFC, Linux und Datenbanken
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 08:30:22 15.11.2006   Titel:              Zitieren

Wenn ich über ein PHP Script, was auf dem Rechner gespeichert ist, zugreife, dann ist das localhost, oder? :confused:
Wenn ja, dann will ich nur vom localhost zugreifen - aber schon das geht ja nicht. :(

Wo guckt man das mit der IP nach?


Achja, das Script hat schon mal funktioniert, auf nem andren PC, aber daran sollte es nicht liegen.
Eine Forensoftware kann auch nicht zugreifen. (Name muss ich nachgucken.)

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
SciFi->N/A
Unregistrierter




Beitrag SciFi->N/A Unregistrierter 11:08:52 15.11.2006   Titel:              Zitieren

Interessant wäre jetzt mal die Fehlermeldung. Sowas wie "Access denied for user xxx@xxx.dd"

Wie sieht denn so ein Anmeldeversuch von Dir aus ?

mysql -uroot -pDeinKennwort

klappt das ?

Der root Account ist jedenfals mit einem Kennwort versehen. Wenn Du Dich ohne anmelden kannst, dann meldest Du Dich nicht mit root an. Deswegen scheitern die Versucht das Kennwort zu ändern (vermute ich)
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 11:15:19 15.11.2006   Titel:              Zitieren

Okay, das versuch ich heute Abend mal und sag dann genau, was ausgegeben wird.

Allerdings wäre es besonders wichtig, dass der lar... User funktioniert, weil mit dem gearbeitet werden soll. Man soll ja nicht als root arbeiten. ;)

PS:
Zitat:
mysql -uroot -pDeinKennwort
Ohne Leerzeichen zwischen -u und root? :eek:
Ähm, das könnte dann Fehler Nr. 1 sein... :rolleyes:

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage


Zuletzt bearbeitet von estartu am 11:16:52 15.11.2006, insgesamt 1-mal bearbeitet
C/C++ Forum :: Datenbanken ::  Mysql 4.?: Anmeldeprobleme  
Gehen Sie zu Seite 1, 2  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.