15.04.2011, 14:55
(Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2013, 09:19 von Dorena Verne.)
Bisher lief eure OpenSim mit der sqlite-Datenbank
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
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
Entpacken,Ordner öffnen und "MoWes" starten
Nun einige Einträge eurer StandAlone-Common.ini wie folgt abändern:
Habs euch einfach gemacht,Datenbanken und datenbankuser nebst Passwort bereits erstellt
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
Keine Sorge,nun spielt ihr seine iar wieder ein (Teil4)
Danach neu einkleiden,..fertig
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!
Selbstverständlich funzt mysql auch über Konsole,aber der Einfachheit wegen habe ich mich für euch eben für "Phpmyadmin" entschieden.
Have Fun
Teil1:Teil1
Teil2:Teil2
Teil3:Teil3
Teil4:Teil4
Teil5:Teil5
Teil6:Teil6
Diskussion und Fragen:Diskussion und Fragen
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
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
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
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
Keine Sorge,nun spielt ihr seine iar wieder ein (Teil4)
Danach neu einkleiden,..fertig
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!
Selbstverständlich funzt mysql auch über Konsole,aber der Einfachheit wegen habe ich mich für euch eben für "Phpmyadmin" entschieden.
Have Fun
Teil1:Teil1
Teil2:Teil2
Teil3:Teil3
Teil4:Teil4
Teil5:Teil5
Teil6:Teil6
Diskussion und Fragen:Diskussion und Fragen