MySQL einrichten
Was ist MySQL?
Das ist eine Datenbank die es ermöglicht z.B. IO-Broker flüssiger und agiler laufen zulassen da es sparsamer mit eurer Vorhandenen Hardware umgeht. Es ist somit ein wichtiges Werkzeug für euer System.
Euer PI oder NUC oder oder.. ist gestartet und angemeldet und alle Updates drauf? Okay hier eine Zusammenfassung.
Standard Anmeldung (Habt ihr etwas geändert verwendet bitte eure Daten)
Login = pi
Passwort = raspberry
sudo apt-get update && sudo ap-get upgrade -y
sudo -s
Nun können wir dann mal los legen?
sudo apt-get install build-essential
Mit diesem Befehl wird ein Programm-Paket installiert.
Zuerst mit dem Root-Passwort des Raspberry Pi einloggen:
sudo mysql -u root -p
Dann das Datenbank Root-Passwort vergeben, zum Beispiel: 12345678
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
Berechtigungen erteilen:
GRANT USAGE ON *.* TO 'root'@'%' WITH GRANT OPTION;
MySQL Datenbank für ioBroker erstellen:
CREATE DATABASE `iobroker`;
MySQL Benutzername und Datenbank Passwort erstellen, zum Beispiel: 87654321:
CREATE USER 'iobroker'@'%' IDENTIFIED BY '87654321';
MySQL Benutzer zur Sicherheit nur eingeschränkten Zugriff erlauben:
GRANT ALL PRIVILEGES ON `iobroker`.* TO 'iobroker'@'%';
Abschließen der Konfiguration:
FLUSH PRIVILEGES;
Nun MySQL beenden
exit
Neustarten von MySQL:
sudo service mysql restart
!!! Achtung !!!
Vollständige Löschung von MySQL und allen Einstellungen
sudo apt-get remove --purge mariadb-server mariadb-client mysql-common -y
Dieses Toot basiert nicht auf meinem Wissen und ist nur übernommen. Ich habe es nur zur Vervollständigung meiner Seite mit aufgenommen. Ich selber habe es auf Raspberry PI 3, 4-2GB, 4-4GB und NUC so durchgeführt und keine Probleme mit der Erstellung der Datenbank gehabt.
*Quelle https://github.com/ioBroker/ioBroker.sql
euer Ðα\/ỉÐø|"ƒ XP Team