Anfänger frage zur MySQL

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Anfänger frage zur MySQL

    Hallo

    Ja ich habe geglaubt dass das ich das gelöst habe .Leider das Problem ist wieder aufgetreten.
    Und zwar ich kann unter xampp Mysql aus Shell keine Datenbank erstellen es kommt immer eine Fehlermeldung "Access denied for user ‚@%’ to database meineDatenbank"

    Die frage ist wie kann ich den user password ändern aus dem shell,
    oder diese Problem anders lösen?

    Aber ín myphpadmin ich kann die Datenbank erstellen und bearbeiten
    Und unten ist eine info in Rotschrift und mit Ausrufezeichen das Benutzer „root“ ist ohne Passwort also funkeioniert hier auch das ganze

    Ja ich weiß nicht weiter . Ich habe das irgendwie kurzeitig hin bekommen aber nach neuer Apache Installation ist der Problem wieder da .

    Danke in voraus


    Nachtrag

    Inzwischen habe ich noch was raus gefunden das.
    Die erstellten Datenbanken in phpMyAdmin sind in Shell nicht vorhanden.
    Das heißt mit dem befehl SHOW DATABASES wird keine Datenbank angezeigt aber
    unter C:\xampp\mysql\data\ sind die erstellten Datenbanken aus myPhpAdmin da.
    Sehet so aus als ob irgendwo falsche oder nicht gesetzte path ist .

    Vielleicht wird diese info weiter helfen

    mirojan
    Zuletzt geändert von mirojan; 20.10.2004, 14:40.

  • #2
    Posting zurück aus dem Archiv, gehet das ?

    @ Moderator

    Hi

    Habe ein Problem gehabt und habe hier gepostet mit der bitte um eine Hilfe. Irgendwie hat sich der Problem von selbst gelöst und habe das bekannt gegeben das hat sich erledigt .
    Und auf mein Wunsch wurde auch mein Posting in Archiv verlegt .
    Hat sich aber rausgestellt das der Problem weiter bestehet und ich möchte nachfragen wie kann man jetzt am besten vorgehen : noch mal posten oder vielleicht kann man meine Frage aus dem Archiv zurück verlegen

    Der Titel von Postig ist „Anfänger frage zu MySQL“

    Schöne grüße
    mirojan

    Kommentar


    • #3
      Re: Posting zurück aus dem Archiv, gehet das ?

      *done*
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        oh

        das war aber flott

        Dankeschön

        mirojan
        Zuletzt geändert von mirojan; 20.10.2004, 16:41.

        Kommentar


        • #5
          Da ich nicht genau weis auf welchem System Du arbeitest ich aber Bei C:/xampp auf Win schließe:
          Um die databases ansehen zu können must Du in C:/xampp/mysql/bin wechseln und mysql.exe aufrufen.
          Wenn das nicht klappt, musst Du Dich als anderen User anmelden.(root)
          Unter unix systemen kannst Du den User mit su -root -p wechseln (su - geht auch)
          dann bist Du root! Wenn kein passwort für root vorhanden, einfach die eingabe drücken.
          Ich empfehle Dir aber ein Passwort zu setzen! Geht mit passwd.
          So denn, hoffe ich konnte helfen.
          Gruß Wendel
          Das Leben ist kein Ponyhof.

          Kommentar


          • #6
            Hallo Wendel
            Danke für deine Hilfe .

            Ich habe WinXP und aus dem Shell
            Unter dem Path C:/xampp/mysql/bin der Aufruf mysql funktioniert
            Aber hier kann ich keine neue datenbank auser datenbank „test“ erstellen
            Auch wen ich aus C:/xampp/mysql/bin>mysql> „passwd“ ausführe kommt Fehlermeldun
            < ERROR 1064 :You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version fort the right syntax to use near ‚passwd’ at line 1 >


            mit welchen befehl und aus welchen verzeichneis unter Win XP shell kann ich den user root setzen ?
            mirojan

            Kommentar


            • #7
              Moin mirojan,
              passwd geht nur auf unix systemen.
              wenn Du in C:/xampp/mysql/bin<mysql> bist, was passiert wenn Du show Databases eingibst. zeigt er Dir Datenbanken an?
              Bei Windows kannsz Du glaube ich nicht im laufenden Betrieb den User wechseln, auch das geht nur unter Unix.
              Du musst Dich also als anderen Benutzer anmelden.Als root.
              Und dann wieder alles von vorne.
              Was mich wundert, mysql hat normalerweise einen standard testuser ohne passwort eingerichtet, aber der ist nicht root.
              Hast Du irgendwas verändert an den einstellungen?
              Wobei wenn Du phpmyadmin aufrufen kannst und zugriff bekommst, sollte der auch noch eingestellt sein.
              Versuchs nochmal wie oben beschrieben.
              Wendel
              Das Leben ist kein Ponyhof.

              Kommentar


              • #8
                hi Wendel

                ich habe das Problem mit deine hilfe endlich behoben


                danke für die Hilfe


                Gruß

                mirojan
                Zuletzt geändert von mirojan; 21.10.2004, 20:05.

                Kommentar

                Lädt...
                X