MySQL VS SQLite

* Technical issues about Simulators
* Technische Fragen zu Simulatoren

MySQL VS SQLite

Beitragvon Kareen-Says » So 2. Okt 2016, 11:38

Translate to English translate to German Translate to French Translate to Italian Translate to Spanish Translate to Portuguese Translate to Czech Перевести на русский язык 翻译成中国

Bonjour,

Ce post pour vous faire connaitre un des avantages d'utiliser une base MySQL plutôt qu'une base SQLite sur votre simulateur.

Le gros avantage d'utiliser une base MySQL est que lorsque vous changez de version d' OpenSimulator, vos régions seront déjà prêtes à être utilisées avec les derniers changements effectués.
Les bases SQLite sont généralement de taille très importantes et donc, lourdes à transférer puisqu'elles contiennent tous les assets de vos régions.

En utilisant une base MySQL, lorsque vous changez de version d'OpenSimulator, par exemple passer de la version 08 à la version 09 Release Candidade, il vous suffit de copier les fichiers OpenSim.ini, GridCommon.ini et Regions.ini de votre ancienne version vers la nouvelle version d'OpenSimulator.
Vous ne perdrez aucun Prim ou assets lors de cette migration.

Avec une base SQLite, vous devrez prendre soin avant la migration de sauvegarder votre OAR, puis de le charger dans la nouvelle version d'OpenSimulator.

L'autre avantage est que vous pouvez lancer n'importe quelle version de Simulateur sans perdre vos données régions.


Le fichier OpenSim.ini se trouve à la racine de /bin
Le fichier GridCommon.ini se trouve dans /bin/config-include
le fichier Regions.ini se trouve dans /bin/Regions



Pour passer d'une version SQLite à une version MySQL :

- Effectuer une sauvegarde de votre OAR

Pour faire simple (en supposant que vous savez comment utiliser MySQL),
Sur votre serveur, installer MySQL
Créer un un utilisateur et une base donnée.

Dans le fichier GridCommon.ini

rechercher la ligne : Include-Storage = "config-include/storage/SQLiteStandalone.ini";
Commentez cette ligne en ajoutant devant un point virgule afin d'obtenir : ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Recherchez la ligne : StorageProvider = "OpenSim.Data.MySQL.dll" (elle se trouve un peu en dessous de la ligne que nous venons de commenter.

Retirer les point virgules qui se trouvent devant les deux lignes qui suivent afin d'obtenir :
StorageProvider = "OpenSim.Data.MySQL.dll"
ConnectionString = "Data Source=localhost;Database=LE-NOM-DE-VOTRE-BASE-MySQL;User ID=LE-NOM-DE-L-UTILISATEUR;Password=LE-MOT-DE-PASSE-DE-LA-BASE-MySQL;Old Guids=true;"


C'est tout!
au premier lancement
La base de données MySQL sera automatiquement préparée par le Simulateur.
Une fois le Simulateur démarré, répondez aux questions (Relatives à l'Estate Owner).
Charger votre OAR.
La base de donnée MySQL va s'enrichir des assets de votre région.
Une fois terminé, votre région sera à nouveau disponible.

Lorsque par la suite vous changerez de version d'OpenSimulator, (en ayant pris soin de copier les fichiers INI dans les dossiers), vous n'aurez rien à faire, les données seront disponibles de suite..

Amusez-vous bien!! :D

Kareen
I don’t regret the things I’ve done, I regret the things I didn’t do when I had the chance.
Benutzeravatar
Kareen-Says
 
Beiträge: 12
Registriert: Mi 14. Sep 2016, 19:10
Wohnort: Paris, France

Zurück zu OpenSim Server

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast



Powered by phpBB

Deutsche Übersetzung durch phpBB.de
.

Style designed by Artodia.