Wie kann ich eine riesige WordPress Multi-Site-Datenbank in separate MySQL-Datenbanken aufteilen? Ich habe 24 WordPress MU-oder Multi-Site-Sites, insgesamt über 20K Benutzer halten. Mein Server sagt, dass ich sie in kleinere oder getrennte Datenbanken aufteilen muss. Aber ich weiß nicht, wie das erreicht wird? Ich erinnere mich, irgendwo in der ursprünglichen Installation eine Option Einstellung zu fragen, ob WP separate Datenbanken True oder False verwenden sollte und es standardmäßig auf false gesetzt wurde? Aber jetzt kann ich es nicht finden?Wie kann ich eine riesige WordPress Multi-Site-Datenbank in separate MySQL-Datenbanken aufteilen?
Antwort
Um dies zu tun, müssen Sie Zugang zu phpmyadmin oder einem Freund haben, der sich mit mysql auskennt. Stellen Sie außerdem sicher, dass Sie Ihre Datenbank sichern, bevor Sie beginnen.
Wenn Sie in die Datenbank schauen, sehen Sie, dass jede Tabelle eine wp_ (Blog-Indexnummer) _tablename hat. (d. h. wp_1_content ...)
In einer regulären Installation haben Sie nur den wp_tablename.
Was möchten Sie tun ist, jeden Satz von Tabellen pro Index zu exportieren (dh wp_1_content ...) und die Tabellen zu umbenennen, um nur enthalten wp_tablename (dh wp_content)
Vergessen Sie auch nicht die URL zu ändern Werte in der Tabelle wp_options. Es kann einige andere spezifische Einstellungen geben, die Sie auf der Mutterseite ändern müssen.
Danke Ich werde es versuchen, ich danke dir für deine schnelle Antwort Ich bin überrascht, dass es so schnell war! Glaube –
Vergnügen! Viel Glück! – jackreichert
Verwenden WordPress › SharDB « WordPress Plugins (Siehe auch SharDB for WP 3.1) oder WordPress › HyperDB « WordPress Plugins
- 1. Kann ich system.serviceModel in eine separate .config-Datei aufteilen?
- 2. Wie kann ich ein CA-Zertifikatspaket in separate Dateien aufteilen?
- 3. Eine JSON-Datei in separate Dateien aufteilen
- 4. Wie kann ich eine Datei in Python aufteilen?
- 5. Wie kann ich eine CSV-Datei in PHP aufteilen?
- 6. Wie kann ich eine Unterabfrage in WordPress
- 7. Wie kann ich NSDate() in Teile aufteilen?
- 8. Wie kann ich "\ n" in Haskell aufteilen?
- 9. Wie kann ich eine Matrix in ungleich große Submatrizen aufteilen?
- 10. Wie kann ich Code-Blöcke in eine Liste aufteilen?
- 11. Wie kann ich eine riesige CSV-Datei teilweise lesen?
- 12. Wie kann ich alle Klassen in eine separate Datei extrahieren?
- 13. Wörterbuch/Liste in einer Pandas-Spalte in separate Spalten aufteilen
- 14. Wie kann ich eine Wordpress-Site klonen?
- 15. Aufteilen von Yeoman-Aufforderungen in mehrere separate Gruppen
- 16. Kann Mysql eine Spalte aufteilen?
- 17. Wie können Sie eine "komprimierte" PostgreSQL-Zeile in separate Spalten aufteilen?
- 18. Kann ich Suchen in verschiedene Divs aufteilen?
- 19. Wie kann ich Zahlen in kleinere Teile in Javascript "aufteilen"?
- 20. Kann JDBC eine riesige Datenbank verarbeiten?
- 21. Android - Wie kann ich eine separate Klasse für VersionCode bekommen?
- 22. Wie kann ich 2 separate Tastenbetätigungen als eine Taste erkennen?
- 23. Windows Form/WPF zu groß, wie kann ich es aufteilen?
- 24. Wie kann ich die Zeichenfolge finden und in node.js aufteilen?
- 25. Wie kann ich meine WordPress-Website in eine Subdomain umleiten?
- 26. Wie kann ich IDLE davon abhalten, riesige Listen zu drucken?
- 27. Fließende NHibernate-Automatiktabelle pro Hierarchie: Kann ich eine Hierarchie aufteilen?
- 28. Wie kann ich getrennte Wörter in einer Liste aufteilen?
- 29. Eine Zeichenfolge in Teile aufteilen
- 30. Wie man eine einzelne Node.js-Datei in separate Module zerlegt
Haben Sie es geschafft, die Grundlagen zu schneiden? Ich arbeite jetzt lokal auf Paarbeziehungen und möchte nur einen Satz von Kerndateien behalten, aber unterschiedliche Grundlagen für den einfachen Export von db für jede Seite. Bitte um Rat. – aleXela