Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSim für Einsteiger Teil5 Umstellung von sqlite auf mysql
#1
Bisher lief eure OpenSim mit der sqlite-Datenbank Smile
Die ist ganz nett,aber bei vielen Datenbankenabfragen wird sie sehr zäh.
Mysql ist auf Dauer im jedem Fall ratsamer.

Wir beginnen damit,das ihr wie im Teil4 beschrieben eure Regionen per "oar" und euer Inventar komplett per "iar" sichert.
Für jeden user einzeln,fals ihr weitere angelegt habt Wink

Um es etwas einfacher zu gestallten,habe ich für euch ein komplettes "mysql/php/Apache"-Server-Packet vorkonfiguriert.
Könnt ihr hier downloaden:http://dorenas-world.de/downloads/mowes_portable.zip

Diese Version ist ebenso wie eure SIM transportabel und läuft,wenn man denn will auch auf einem USB-Stick Wink

Entpacken,Ordner öffnen und "MoWes" starten

Nun einige Einträge eurer StandAlone-Common.ini wie folgt abändern:
Code:
[DatabaseService]
    ;
    ; ### Choose the DB
    ;

    ; SQLite
    ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";

    ; Unfortunately the current SQLite database plugin is not compatible with Mac OSX.  You can still use the older
    ; legacy sqlite library if you are using Mono 2.4.  Please see the notes in OpenSim.ini (search for sqlite)
    ; for more details
    ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.ini";

    ; MySql
    ; Uncomment these lines if you want to use mysql storage
    ; Change the connection string to your db details
    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=opensim;User ID=Opensim;Password=meingrid;Old Guids=true;"
    ; Uncomment this line if you are using MySQL and want to use a different database for estates
    EstateConnectionString = "Data Source=localhost;Database=estate;User ID=Opensim;Password=meingrid;Old Guids=true;"

Habs euch einfach gemacht,Datenbanken und datenbankuser nebst Passwort bereits erstellt Smile

Sooo nun startet ihr eure SIM wie gewohnt

Beim hochfahren erstellt der Simulator die erforderlichen Tabellen in den Datenbanken 8)

ihr werdet erneut abgefragt nach dem estate-namen
Nehmen wir den aus eurer Testi-Sim "Dreamland"

Danach wird nach dem Regionsowner gefragt.
Nun entscheidet ihr ob ihr einen neuen anlegt,oder euren Testi weiterleben lasst ;D

Er wird nähmlich neu erstallt,da sich in der DB noch kein User befindet.

Gut,..oki,..wir nehmen ihn mal.
firstname: Testi
lastname: Tester
Password: tester
Email: könnt ihr auslassen,"enter" drücken.

Falls ihr schon mehrere Regionen erstellt habt,wiederholt sich die Abfrage,bis alle in die DB geschrieben sind.

Nun wie im Teil4 beschrieben eure als oar gesicherte Region oder Regionen wieder aufspielen.

Testi einloggen.
Zuerst muss der Homepoint neu gesetzt werden.

Wundert euch ned,Testi ist bettelarm steht da als Ruth und hat ein leeres Inventar Sad
Keine Sorge,nun spielt ihr seine iar wieder ein (Teil4)
Danach neu einkleiden,..fertig Smile

Falls ihr sicherheitsalber euer mysql datenbank-passwort ändern wollt,geht ihr wie folgt vor:
http://localhost/phpmyadmin/

Einmal auf den Reiter "Rechte".
Dort sind die einzelnen user aufgelistet,..also "Opensim" und "root"
Unter "Aktion" könnt ihr dann Rechte und Passwort ändern.
Besonders für den superuser "root" der ja noch gänzlich ohne Passwort ist!

[Bild: mysql.jpg]

Selbstverständlich funzt mysql auch über Konsole,aber der Einfachheit wegen habe ich mich für euch eben für "Phpmyadmin" entschieden. Smile

Have Fun Smile

Teil1:Teil1
Teil2:Teil2
Teil3:Teil3
Teil4:Teil4
Teil5:Teil5
Teil6:Teil6
Diskussion und Fragen:Diskussion und Fragen


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Ein Mastodon Instanz für Opensim ? Bogus Curry 30 3.933 14.10.2023, 22:17
Letzter Beitrag: nihal
  [WIP]Best Club Opensim gesucht - Frühjahr 2018 Marina Baer 16 20.767 06.03.2018, 16:08
Letzter Beitrag: Kai Baer
  GridTalkTimes - Inworld Zeitung für OpenSim Bogus Curry 3 7.265 14.08.2017, 11:01
Letzter Beitrag: Bogus Curry
  Community OpenSim Welt Charly Vedania 3 7.239 13.08.2017, 18:15
Letzter Beitrag: Bogus Curry
Photo OpenSim-CMS soundi 16 21.300 28.06.2017, 13:15
Letzter Beitrag: Bogus Curry

Gehe zu:


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