SQL-ServerInstallat...
 
Benachrichtigungen
Alles entfernen

SQL-ServerInstallation

5 Beiträge
2 Benutzer
3 Likes
1,378 Aufrufe
Andrée
(@it-service)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 74
Topic starter  
Hallo!
 
Ich habe eben mal wieder eine Neuinstallation für meinen Windows-Kollegen durchgeführt.
Dafür habe ich einen schon etwas in die Tage gekommenen Banana Pi M1 ausgegraben.
 
Server-System: "bananian 1604" (1,8GB) 
 
Download hier:
 
Insallation mit Linux auf eine freie SD-Karte:
#sudo dd if=bananian-1604.img of=/dev/sde bs=4M status=progress oflag=sync
 
Start & Anmeldung:
login: root
Passwort: pi
 
Setup:
#bananian-config
do you wat to expand the root file system (recommended)? y/N -> y
 
Alle anderen Vorgaben mit "ENTER" bestätigen
 
Außerdem habe ich den Servernamen noch geändert:
# nano /etc/hostname
(Er heißt jetzt "bananarama" 😉
 
# reboot
 
System updaten:
# bananian-update
 
# apt update
# apt upgrade
 
IP-Adresse anzeigen:
# ip a
 
Paketinstallation:
apt install mysql-server libnss-mdns
 
 
SQL absichern & einrichten:
# mysql_secure_installation 
 
und Anweisungen folgen...
 
# mysql -u root -p
CREATE DATABASE fakturama CHARACTER SET utf8;
GRANT ALL ON fakturama.* TO 'fakturama'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
exit
 
SQL über LAN / Internet:
# nano /etc/mysql/my.cnf
(ab Debian Version 10 -> /etc/mysql/mysql.conf.d/mysqld.cnf)
 
Folgende Zeile ändern:
bind-address = 127.0.0.1 -> bind-address = 0.0.0.0
 
#/etc/init.d/mysql restart
 
 
WINDOWS Installation:
 
Unbedingt die 64Bit Version von Java benutzen!!!
 
Fakturama wie gewohnt installieren 😉
 
Bei der Fakturama Einrichtung wie folgt vorgehen:
- "verwende Standardeinstellung" deaktivieren
- Datenbank "MySQL" auswählen
- LDBC-URL: jdbc:mysql://bananarama.local:3306/fakturama
- Nutzername: fakturama
- Passwort: PASSWORD
 
 
* Optional noch VPN oder DynDNS einrichten...
 
FERTIG!
 
Mit dem BananaPi M1 läuft das ganze zwar nicht ganz so flott funktioniert aber ebenso mit Raspis o.ä.
 
Viel Spaß beim nachbauen!

Produktiv-Systeme:
Clients: (K)ubuntu 20.04 LTS (2x stationär & 1x mobil)
Fakturama 2.1.1 per SQLDatenbank über Internet
DB-Server: Debian 10 (Buster) per VirtualBox
Testsysteme:
BananaPi M1 & RaspberryPi 2b+ & 4 als SQL Server, HP ThinClient T610, Oracle VirtualBox, Windows 10 1909 - 21H1


   
Zitat
Themen-Schlagwörter
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 3 Jahren
Beiträge: 689
 

@it-service

Gute Anleitung, was ich aber bisher noch nirgends gelesen habe ist, ob man das Arbeitsverzeichnis auch angeben muss oder nur die Daten des SQL Servers?

 

LG
Jürgen

microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
Andrée
(@it-service)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 74
Topic starter  

Nur die Daten des SQL Servers. Die Datenbank wird über den Datenbanknamen angesprochen und liegt an entsprechenden Port (Standard: 3306) an.

Etwas verwirrend, dass in meinem Beispiel der Datenbankname und Benutzername identisch sind...

Das Arbeitsverzeichnis benötigt der Client nur zur lokalen Datenablage (z.B. für die Dokumentenvorlagen und die Druckdaten)

Produktiv-Systeme:
Clients: (K)ubuntu 20.04 LTS (2x stationär & 1x mobil)
Fakturama 2.1.1 per SQLDatenbank über Internet
DB-Server: Debian 10 (Buster) per VirtualBox
Testsysteme:
BananaPi M1 & RaspberryPi 2b+ & 4 als SQL Server, HP ThinClient T610, Oracle VirtualBox, Windows 10 1909 - 21H1


   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 3 Jahren
Beiträge: 689
 

@it-service

Also muss ich im Konfigurationsdialog doch sowohl Arbeitsverzeichnis, als auch darunter (nach Entfernen des Hakens/Kreuzes) die Datenbank anführen.

LG
Jürgen

microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
Andrée
(@it-service)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 74
Topic starter  

Entschuldigung - Missverständnis!

Natürlich. Im Dialog muss auch das Arbeitsverzeichnis angegeben werden.

Produktiv-Systeme:
Clients: (K)ubuntu 20.04 LTS (2x stationär & 1x mobil)
Fakturama 2.1.1 per SQLDatenbank über Internet
DB-Server: Debian 10 (Buster) per VirtualBox
Testsysteme:
BananaPi M1 & RaspberryPi 2b+ & 4 als SQL Server, HP ThinClient T610, Oracle VirtualBox, Windows 10 1909 - 21H1


   
AntwortZitat
Teilen: