Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 20 von 20

Thema: MySQL db per WWW erstellen?

  1. #16
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Dann ist es tatsächlich die PHP Version (ich schätze du hast 4.06)!

    Alle PHP Versionen < 4.10 unterstützen die Superglobalen Arrays wie $_SERVER oder $_POST nicht!

    In den alten Versionen musst du anstatt $_SERVER['PHP_SELF'] nur $PHP_SELF schreiben, und anstatt z.B. $_POST['variablenname'] nur $variablenname.

    Aber du solltest generell die PHP Version updaten, da es in den alten Versionen große Sicherheitslücken gibt!!!

    PS: um deine PHP Version herauszufinden erstelle ein skript mit dem Inhalt
    PHP-Code:
    <?php phpinfo(); ?>
    Geändert von Gaert (07-11-2002 um 08:14 Uhr)


  2. #17
    Registrierter Benutzer
    Registriert seit
    09.12.2001
    Beiträge
    171
    Hi!
    Ich habe jetzt geschaut, was für eine Version ich habe, ich habe wirklich 4.0.6.
    Ich habe php noch nicht geupdatet, habe ersteinmal versucht es auf dieser Version laufen zu lassen. Ich habe alles so umgestellt, wie du es gesagt hattest und das script noch einmal gestartet.
    Ich habe Versucht einen User anzulegen und dann kommen folgende mysql fehler:

    Code:
    Warning: Access denied for user: 'rootuser@localhost' (Using password: YES) in /usr/local/httpd/htdocs/admin/mysql3.php on line 4
    
    Warning: MySQL Connection Failed: Access denied for user: 'rootuser@localhost' (Using password: YES) in /usr/local/httpd/htdocs/admin/mysql3.php on line 4
    
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/admin/mysql3.php on line 5
    
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/admin/mysql3.php on line 11
    
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/admin/mysql3.php on line 13
    
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/admin/mysql3.php on line 24
    
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/admin/mysql3.php on line 25
    User wurde angelegt!
    Muss ich jetzt updaten, oder liegt das an etwas anderem?
    MfG
    Stormsam

  3. #18
    Registrierter Benutzer
    Registriert seit
    09.12.2001
    Beiträge
    171
    ups .. hab den fehler entdeckt
    Jetzt funktioniert es.
    DANKE für den Script!
    Beim installieren von php4.2.3 kommt immer ein Fehler. Irgendwie kann ich das nicht installieren.
    Es kommt immer irgendwie:
    lex output error

    nachdem ich ./configure eingebe
    Aber das gehört ja eigentlich nicht mehr ins mrunix forum

    MfG
    Stormsam

  4. #19
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    Hi, ppl,

    unter phpMyAdmin kann man Benutzer erstellen, die
    wenig Rechte haben. Man kann ich sogar als dieser Benutzer
    anmelden und stellt fest: "Ah, da sind ja nur die Tabellen, Spalten und Zeilen (!!), auf die ich rechte habe."

    Ein Benutzer, der nur Benutzer erstellen kann, hat einfach das GRANT Recht.

    Dann:

    Die Benutzer über ein Insert-Statement direkt in den MySQL-Datenbanken anzulegen ist veraltet und kann sich von Version zu Version ändern.

    Richtig wäre es, den GRANT-Sql-Befehl zu nutzen:
    http://www.mysql.com/doc/en/GRANT.html
    diese Befehl ist glaube ich auch im SQL-Standard vorgeschrieben. Der Vorteil: Datenbanken lassen sich schneller auf andere (falls man es braucht) umschreiben.

    cu, stop.h

  5. #20
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Wenn du dir alles durchlesen würdest, dann hättest du bestimmt schon entdeckt, daß PHPMyAdmin in diesem Thread ausgeschlossen werden muss, da es sich um eine "Automatische User Anlege" Geschichte handelt!

    Nichtsdestotrotz stimmt das mit dem GRANT befehl natürlich... allerdings ist eine Portierung auf andere DBMS in diesem Fall denke ich ausgeschlossen und die User per Insert anzulegen hat bei MySQL immer funktioniert und funktioniert meines wissens in der 4.X Version auch noch.


Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •