[Linux] Ftp + Apache + Php +MySQL einrichtung

  • Guten Abend,


    Ich habe das alles gemacht/installiert:

    Code
    apt-get update && apt-get upgrade
    apt-get install phpmyadmin screen proftpd php5 apache2 mysql


    Ich suche eine Möglichkeit einen Mysql User hinzuzufügen....
    Dass wenn ich mit:

    Code
    adduser NAME


    auch eine datenbank names: NAME hinzugefügt wird
    z.B so:
    Host: localhost
    Benutzername: NAME
    Passwort: ...
    Datenbank: NAME


    Hätte da jemand eine Idee?
    Oder ein Script?


    2.Frage:


    Wie kann ich den DefaultRoot von

    Code
    /home/NAME


    auf

    Code
    /var/www/NAME


    stellen?


    Mit Freundlichen Grüßen
    ]PRT[The_Gamer :>

  • Wenn du deine MySql Datenbank verwalten möchtest, tust du dies in dem du erstmal auf phpmyadmin zugreifst


    Code
    ln -s /usr/share/phpmyadmin /var/www/


    sollte der richtige Pfad zu phpmyadmin sein


    dann kannst du per


    deineadress/phpmyadmin


    Zugreifen , zudem heißt der Standard Login normal falls du ihn nicht anders festgelegt hast ,,root´´ , das Passwort müsstest du selber wissen denn bei der Installation fragt er nach einem :>

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Ja das müsste man aber erst Installieren & das dauert so seine Zeit zudem ist das gar nicht nötig
    zudem gibt es besseres als Confixx & Plesk , ispconfig ( Hat mir DeDi mal empfohlen :> ) & ispcp ( Hab ich mal genutzt )
    sind Panels mit denen du leicht & locker alles verwalten kannst er wollte aber wissen wie sich das ganze via Konsole regeln lässt

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • MAn Könnte doch teoretisch ein Script scripten dass z.B installiert wird und danach kann man einen [code=sql]user+mysqldatenbank adden also mit parameter name:


    addmysqlftpuser NAME
    danach erstellt er:
    ftp user und ordner
    mysql user
    mysql datenbank


    könnte man doch oder?

  • Zu 1:


    Du kannst eine Datenbank erstellen und dafür einen eigenen Datenbankbenutzer:


    1. Als "root" in die Konsole einloggen.


    2. Folgendes eingeben:

    Code
    mysql -p


    3. MySQL "root" Passwort eingeben.


    4. Folgendes eingeben:

    Code
    create database DatenBankName;


    5. Folgendes eingeben:

    Code
    grant all on DatenBankName.* to DatenBankName@localhost identified by 'DatenBankPasswort';


    So erstelle ich immer Datenbanken + Datenbankbenutzer.