2017-08-19 6 views
1

Mein Webprovider hat mir gerade mitgeteilt, dass er MySQL dumpen wird und dieses durch MariaDB ersetzen wird (aus dem Grund, dass sie bald zu Debian9 übergehen und Debian 9 MySQL nicht mehr enthalten wird) und wird MariaSQL enthalten (siehe here). Sie sagten, sie werden über meine Dateien bewegen, aber ich muss meinen DB-Inhalt von Server1 zu Server2 manuell verschieben, da ich die Joomla-Konfiguration.php anpassen muss, um das zu passen lernte jetzt, dass es keinen wirklichen Unterschied in der Verwendung von MySQL oder MariaDB geben sollte, also denke ich, dass es gut ist, meinen Inhalt zu verschieben, aber ich habe Probleme, das zu tun.Ich weiß, dass ich meine configuration.php anpassen muss, um auf den neuen Server zu zeigen Ich weiß nicht, wie ich meinen MySQL-Joomla-Inhalt exportieren und in Maria DB importieren kann Vorbei habe ich ein cgi-Skript verwendet, um den SQL-Inhalt in eine Datei zu schreiben und dann ein anderes CGI-Skript zu verwenden, um dieses in eine neue Datenbank hochzuladen. Aber das ist vor 10 Jahren und ich bin mir nicht sicher, ob das hier immer noch die beste Option wäre.Wie man Joomla mySQL DB nach Maria DB verschiebt

dank

+0

Es ist möglich, dass Ihr Hosting-Provider Ihre MySQL-Daten für Sie migriert. Frage, ob sie es werden. Wenn nicht, erhalten Sie eine Joomla-Erweiterung, um Ihre Datenbank zu sichern und wiederherzustellen. Dieser könnte es tun. https://extensions.joomla.org/extension/backup-database/ –

Antwort

1

dies in der Regel auf Ihrer Hosting-Konfiguration abhängig ist, vor allem auf dem sie Zugriff auf Ihre Datenbank erlauben aus, aber in der Regel ist es so einfach wie ein Export und einen Import wie:

mysqldump olddatabasename -h oldhostname -u oldusername -p > mysqldata.sql 

und dann

mysql -D newdatabasename -h newhostname -u newusername -p < mysqldata.sql 

Offensichtlich müssen Sie Ihre PHP-Einstellungen anpassen, um neue Host-zu-Punkt.