Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Konfigurationen zu Datenbanken
sc delete agorumcore.mysql
mysqlName des Ordners NACH Umbenennung (Beispiel)
mysql.old
<InstallDir>\agorum\core\mysql\bin\mysqld --initialize-insecure
<InstallDir>\agorum\core\mysql.old\data
<InstallDir>\agorum\core\mysql\data
<InstallDir>\agorum\core\mysql\bin\mysqld --install agorumcore.mysql --defaults-file="Pfad zur my.ini des neuen Ordners data"
"C:\Program Files (x86)\agorum\core\mysql\bin\mysqld" --install agorumcore.mysql --defaults-file="C:\Program Files (x86)\agorum\core\mysql\data\my.ini"
Um einen korrekten Betrieb zu gewährleisten, müssen Sie entweder die vorhandenen oder die neuen Konfigurationsdateien anpassen.
Für die erforderlichen Parameter siehe Parameter der mitgelieferten Datenbank.
Da sich in dem hier beschriebenen Weg der Installationspfad nicht ändert, bietet es sich an, die vorhandene Datei my.ini aus der alten Installation zu verwenden und anzupassen. Der entsprechende Kopiervorgang und Registrierung des Dienstes wurde im vorhergehenden Schritt bereits durchgeführt.
table_open_cache
show variables like '%inno%';
...
innodb_file_per_table=0 //setzt "innodb_file_per_table" auf OFF
key_buffer=10M
table_open_cache=256 //Umbenennen der Variable "table_cache" in "table_open_cache"
#innodb_additional_mem_pool_size //Parameter entfernen oder kommentieren, deprecated mit MySQL 5.7
#innodb_file_io_threads //Parameter entfernen oder kommentieren, veraltet mit MySQL 5.7 und mit folgenden Variablen ersetzen:
innodb_read_io_threads und innodb_write_io_threads
key_buffer_size //Umbenennen der Variable "key_buffer in key_buffer_size"
sort_buffer_size //Umbenennen der Variable "sort_buffer in sort_buffer_size"
...
...
lower_case_table_names=1
innodb_log_files_in_group=3
innodb_data_file_path=ibdata1:12M:autoextend
...
Starten Sie den Dienst agorumcore.mysql und stellen wie folgt eine Verbindung über die Konsole her:
<InstallDir>
\agorum\core\mysql\bin\mysql.exe -uroot -p -hlocalhost --port=3306 mysql
Bei einer Neuinstallation des MySQL-Servers ist in der Regel kein Passwort vergeben, sodass Sie kein Passwort eintragen müssen.
Setzen Sie das root-Passwort, wobei es genau dem Passwort entsprechen muss, das zuvor für die Datenbank verwendet wurde:
<InstallDir>
\agorum\core\mysql\bin\mysqladmin -uroot -hlocalhost password PASSWORT
Windows-Installationen sind in der Regel so konfiguriert, dass agorum core sich mit der Datenbank über roihost verbindet.
Um den Restore der zuvor gesicherten Daten vorzubereiten, muss das roi-Schema (Standard) angelegt werden. In dieses werden im nächsten Schritt die Daten importiert.
Legen Sie das roi-Schema mit folgendem Befehl an:
Für NICHT-UTF8-Installationen
create database roi;
Für UTF8-Installationen (Standard ab agorum core 7.7)
create database roi character set utf8 collate=utf8_bin;
net start agorumcore.mysql
<InstallDir>\agorum\core\mysql\bin\mysql.exe -uroot -p -hlocalhost --port=3306 roi < agorum_core_Tabledef.dmp
Data-Datei <InstallDir>\agorum\core\mysql\bin\mysql.exe -uroot -p -hlocalhost --port=3306 roi < agorum_core_Data.dmp
net stop agorumcore.mysql
Starten Sie agorum core mit folgendem Skript:
<InstallDir>\agorum\core\
scripts\agorumcore start
Hinweis: In dem von agorum ausgelieferten Backup-Skript muss der Parameter SQL_HOST in localhost geändert werden. Je nach Art des Back-ups müssen Sie ebenfalls prüfen, ob etwa in dem dafür verwendeten Skript die Verbindungsdaten aufgrund der Umstellung auf localhost aktualisiert werden müssen.