Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
MariaDB Minimal für Windows
#6
Upgrade

Hier sind die Änderungen:

1. **README.md**:
- Hinzufügen der Beschreibung und der Voraussetzungen für die Nutzung von MariaDB Micro Portabel für OpenSimulator.

## OpenSim-MariaDB-Micro-Database

**Voraussetzungen**

- Die Installationsdateien von MariaDB müssen sich im Verzeichnis `DATABASE/bin` befinden. Dort sollte sich auch das Skript `mariastart.bat` befinden.
- Der Benutzer benötigt ausreichende Berechtigungen, um das Skript auszuführen und auf MariaDB-Befehle zuzugreifen.

Der Benutzername ist genauso gesetzt wie in der Konfiguration von OpenSim und Robust voreingetragen sind. Es sollte also sofort funktionieren, wenn von SQLite auf MySQL umgestellt wurde.

**Zweck**

Diese Micro-Portabel-Version von MariaDB ist speziell für die Verwendung mit OpenSimulator gedacht. Sie ermöglicht es, eine portable Version von OpenSimulator zu erstellen, die einfach auf verschiedenen Systemen verwendet werden kann, ohne eine vollständige Installation von MariaDB erforderlich zu machen.

**Anwendungen**

- **Sim-on-a-Stick**: Ideal für tragbare Simulationsumgebungen, die auf einem USB-Stick oder anderen tragbaren Speichermedien ausgeführt werden können.
- **Portable Diva-Version**: Unterstützt die Erstellung von portablen Versionen der Diva Distro für OpenSimulator.

**Vorteile**

- **Einfache Bereitstellung**: Keine Notwendigkeit für eine vollständige Installation von MariaDB. Kann direkt von tragbaren Medien gestartet werden.
- **Flexibilität**: Ermöglicht es Benutzern, OpenSimulator auf verschiedenen Systemen ohne großen Aufwand auszuführen.
- **Portabilität**: Perfekt für Entwickler, die OpenSimulator und MariaDB auf verschiedenen Geräten mit sich führen und verwenden möchten.

**Anpassbarkeit**

Wer einfach nur einen Standalone OpenSimulator mit oder ohne Diva erstellen möchte, kann entweder diese auf ein Maximum erstellten Datenbanken nutzen oder sie kürzen beziehungsweise namentlich seinem Projekt anpassen.


2. **mariastart.bat**:
- Aktualisierung des Skripts zur Erstellung und Verwaltung der MariaDB-Datenbanken. Benutzername und Passwort wurden gesetzt, und die Erstellung der Datenbanken `diva` und `simonastick` hinzugefügt.

PHP-Code:
@echo off
   setlocal

   
:: Überprüfenob MariaDB installiert ist (Prüfung auf Existenz des Datenverzeichnisses)
   if 
exist "../data" (
       echo 
MariaDB ist bereits installiert.
   ) else (
       echo 
Installiere MariaDB...
       
mysql_install_db.exe --datadir=../data --service=opensim --password=opensim
       
if %errorlevelneq 0 (
           echo 
Fehler bei der Installation von MariaDB.
           exit /
%errorlevel%
       )
       echo 
MariaDB Installation abgeschlossen.
   )

   :: 
Schritt 2MariaDB starten
   start 
"MariaDB Server" mysqld.exe --console --skip-grant-tables
   
if %errorlevelneq 0 (
       echo 
Fehler beim Starten von MariaDB.
       exit /
%errorlevel%
   )

   echo 
MariaDB Server gestartet.

   :: 
Wartenum sicherzustellendass der Server bereit ist
   timeout 
/t 10 nul

   
:: Schritt 3Datenbanken erstellen (nur wenn das Verzeichnis ../data existiert)
   if 
not exist "../data" (
       echo 
Datenverzeichnis fehltDatenbanken werden nicht erstellt.
       exit /
b 1
   
)

   :: 
Benutzerdaten und Passwort festlegen
   set DB_USER
=opensim
   set DB_PASS
=opensim

   
if "%1"=="no-create-db" (
       echo 
Datenbankerstellung übersprungen.
   ) else (
       echo 
Erstelle Datenbanken...
       for %%
D in (mysql opensim web robust money sim1 sim2 sim3 sim4 sim5 sim6 sim7 sim8 sim9 sim10 diva simonastick) do (
           echo 
Erstelle Datenbank %%D...
           
mysqladmin -%DB_USER% -p%DB_PASScreate %%D
           
if %errorlevelneq 0 (
               echo 
Fehler beim Erstellen der Datenbank %%D.
               exit /
%errorlevel%
           )
       )
       echo 
Alle Datenbanken wurden erfolgreich erstellt.
   )

   
endlocal
   
exit /b 0 
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 1 user says Thank You to Manfred Aabye for this post:
  • Dorena Verne
Zitieren


Nachrichten in diesem Thema
RE: MariaDB Minimal für Windows - von Manfred Aabye - 15.01.2025, 11:07

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Windows Quick Prozessoreinstellung Manfred Aabye 0 290 20.01.2025, 16:51
Letzter Beitrag: Manfred Aabye

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste