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!