2020-03-22, 19:46
Um aus dem lokalen Netz Zugriff auf die Nordwind-DB zu erhalten, muss man folgendes tun:
- die Datei
50-server.cnf
in /etc/mysql/mariadb.conf.d
bearbeiten. Hier statt 127.0.0.1 die IP-Adresse des Servers eingeben. An dieses Interface wird MariaDB gebunden.
- einen neuen Nutzer anlegen:
CREATE USER 'nwread' IDENTIFIED BY 'northwind';
- Zugriff aus dem Netz für diesen User erteilen:
GRANT USAGE ON *.* TO 'nwread'@'%' IDENTIFIED BY 'northwind';
Kann sein, dass dieses Statement schon ausreichend ist, das werde ich noch überprüfen. Ich habe aber zusätzlich noch ausgeführt:
- Zugriff auf die Datenbank geben:
GRANT ALL privileges ON `northwind`.* TO 'nwread'@'%';
Nach dem Neustarts des MariaDB-Servers klappt der Zugriff, beispielsweise über HeidiSQL, das ich sehr empfehlen kann.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2020-03-20, 19:46
Mit der Nordwind (Northwind) Datenbank gibt es eine ursprünglich für MS Access entwickelte Datenbank, an der sich viele SQL-Konstrukte üben lassen. Die Datenbank gibt es auch für MySQL, unter anderem unter https://github.com/dalers/mywind.
Hier nun die notwendigen Schritte für das Einspielen in eine MySQL/MariaDB-Datenbank:
- git clone https://github.com/dalers/mywind.git
- cd mywind
- sudo mariadb < northwind.sql
- sudo mariadb < northwind-data.sql
Mittels SQL kann man jetzt prüfen, ob die Daten vollständig geladen wurden:
- sudo mariadb
- use northwind
- select count(*) from products;
bringt eine Zeilenzahl von 45 Zeilen.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website