[VServer] Datenbank einrichten

  • Hey,

    In diesem Beitrag erkläre ich euch wie ihr eine MySQL Datenbank und PHPMyAdmin installieren könnt.

    Wir starten direkt:


    ## MySQL Datenbank Server & Client installieren

    apt install mysql-server mysql-client


    # Sicherheitseinstellungen MySQL anpassen

    mysql_secure_installation


    # Admin Benutzer einrichten

    mysql -u root

    CREATE USER 'admin'@'localhost' IDENTIFIED BY 'hierDasPasswort';

    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;


    =================================

    ## PHPMyAdmin installieren

    DATA="$(wget https://www.phpmyadmin.net/home_page/version.txt -q -O-)"

    URL="$(echo $DATA | cut -d ' ' -f 3)"

    VERSION="$(echo $DATA | cut -d ' ' -f 1)"

    wget https://files.phpmyadmin.net/phpMyAdmin/${VERSION}/phpMyAdmin-${VERSION}-all-languages.tar.gz


    # Tar Archiv entpacken (Dateiname könnte anders sein)

    tar xvf phpMyAdmin-5.0.2-all-languages.tar.gz

    mv phpMyAdmin-*/ /usr/share/phpmyadmin


    # Temp Ordner erstellen und Rechte vergeben

    mkdir -p /var/lib/phpmyadmin/tmp

    chown -R www-data:www-data /var/lib/phpmyadmin


    # PHPMyAdmin Konfigurationsdatei kopieren

    cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php


    # In der Konfiguration folgendes anpassen /usr/share/phpmyadmin/config.inc.php:

    $cfg['blowfish_secret'] = 'HierEinenExtremLangenTextMitUnterschiedlichenZeichenMachenDamitDasSicherIst';

    $cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';


    # Erneut Rechte vergeben

    chown -R www-data:www-data /var/lib/phpmyadmin


    # Jetzt Nginx konfigurieren auf /usr/share/phpmyadmin

    # Dazu ist hier die vollständige Konfigurationsdatei als Spoiler angegeben

    =================================


    Ich hoffe ihr konntet so eine Datenbank und PHPMyAdmin erfolgreich installieren! 8)

  • Floex

    Hat das Thema freigeschaltet

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!