Design · PHP · Server

Design · PHP · Server

WordPress · Drupal · PrestaShop

  • Startseite
  • WordPress
  • PHP / Datenbanken
  • Ubuntu
  • Prestashop
  • Grafik
  • Glossar

Datenbanktabellen expotieren und in einer andere Datenbank importieren

4. Juni 2025 Leave a Comment

Export:

mysqldump -u [Quelldatenbank_Benutzername] -p[Quelldatenbank_Passwort] [Quelldatenbank_Name] [Tabelle1] [Tabelle2] [Tabelle3] > export_tabellen.sql

Tabellen importieren

mysql -u [Zieldatenbank_Benutzername] -p[Zieldatenbank_Passwort] [Zieldatenbank_Name] < export_tabellen.sql

Filed Under: PHP / Datenbanken

Shell Befehl, um alle Dateien auf dem Server zu komprimieren und die Option Dateien oder Verzeichnisse auszuschließen

30. Mai 2025 Leave a Comment

Wir werden den `tar`-Befehl mit der `–exclude`-Option verwenden. Sie können diese Option mehrfach angeben, um mehrere Dateien oder Verzeichnisse auszuschließen.

Entwicklungsschritte:

1. Navigieren zum Startpunkt: Wechseln Sie in das Verzeichnis, dessen Inhalt Sie archivieren möchten.
2. Archivieren und Komprimieren mit Ausschlüssen: Verwenden Sie den `tar`-Befehl mit dem Punkt (`.`) für das Quellverzeichnis und fügen Sie eine oder mehrere `–exclude`-Optionen für die auszuschließenden Pfade hinzu.

Der Code und Implementierungsanweisungen

Der grundlegende Befehl mit `–exclude`:

tar -czvf .tar.gz . --exclude='' --exclude=''

Erklärung der Optionen und des Arguments:
-c: Steht für „create“ (erstellen).
-z: Steht für „gzip“. Komprimiert das Archiv mit gzip.
-v: Steht für „verbose“ (ausführlich). Zeigt die Namen der Dateien an, während sie dem Archiv hinzugefügt werden.
-f: Steht für „file“ (Datei). Gibt den Namen der Archivdatei an.
.: Steht für das aktuelle Verzeichnis. Dies bedeutet, dass tar alle Dateien und Unterverzeichnisse, die sich im aktuellen Verzeichnis befinden, in das Archiv aufnehmen wird.

`–exclude=‘‚`: Diese Option weist `tar` an, den angegebenen Pfad (Datei oder Verzeichnis) vom Archiv auszuschließen.

Der Pfad innerhalb der einfachen Anführungszeichen (`‘ ‚`) sollte relativ zum Startpunkt des `tar`-Befehls sein (also relativ zum aktuellen Verzeichnis `.` in diesem Fall).

Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in Anführungszeichen setzen. Es ist gute Praxis, ihn immer in Anführungszeichen zu setzen, um Probleme zu vermeiden.

Beispiel 1: Ein einzelnes Unterverzeichnis ausschließen

Angenommen, Sie befinden sich im Verzeichnis `/var/www/html` und möchten alles darin archivieren, aber das Unterverzeichnis `cache` und seine Inhalte ausschließen:

cd /var/www/html
tar -czvf website_backup.tar.gz . --exclude='cache'

In diesem Fall wird `tar` alle Dateien und Verzeichnisse unter `/var/www/html` in `website_backup.tar.gz` aufnehmen, aber das Verzeichnis `/var/www/html/cache` (und alles, was darin ist) wird ignoriert.

Beispiel 2: Mehrere Unterverzeichnisse oder Dateien ausschließen

Wenn Sie das Verzeichnis `cache` und das Verzeichnis `logs` ausschließen möchten, sowie eine bestimmte Datei namens `config.php`:

cd /var/www/html
tar -czvf website_backup.tar.gz . --exclude='cache' --exclude='logs' --exclude='config.php'

Beispiel 3: Wildcards in `–exclude` verwenden

Sie können auch Wildcards (Platzhalter) in den Ausschlussmustern verwenden. Zum Beispiel, um alle Dateien mit der Endung `.log` auszuschließen:

cd /var/www/html
tar -czvf website_backup.tar.gz . --exclude='*.log'

Oder um ein temporäres Verzeichnis auszuschließen, das immer mit `temp_` beginnt:

cd /var/www/html
tar -czvf website_backup.tar.gz . --exclude='temp_*'

Wichtige Hinweise zur Implementierung:

1. Relativ zum Startpunkt: Denken Sie daran, dass die Pfade in `–exclude` relativ zu dem Verzeichnis sein müssen, das Sie mit `.` angeben. Wenn Sie also `cd /var/www/html` machen und dann `tar … . –exclude=’cache’`, bezieht sich `cache` auf `/var/www/html/cache`.
2. Anführungszeichen: Setzen Sie die Ausschlussmuster immer in einfache Anführungszeichen (`‘ ‚`), um sicherzustellen, dass die Shell die Wildcards nicht interpretiert, bevor `tar` die Möglichkeit dazu hat.
3. Mehrere `–exclude`: Sie können so viele `–exclude`-Optionen hinzufügen, wie Sie benötigen, um alle gewünschten Pfade auszuschließen.
4. Ausschließen des Zielarchivs: Eine sehr häufige Anwendung ist es, das neu erstellte Archiv selbst vom Archivierungsprozess auszuschließen, wenn das Archiv im selben Verzeichnis erstellt wird, das auch archiviert wird. Dies verhindert, dass das Archiv sich selbst in das Archiv packt, was zu Endlosschleifen oder Fehlern führen könnte.

    tar -czvf website_backup.tar.gz . --exclude='website_backup.tar.gz'
    

Durch die Verwendung von `–exclude` haben Sie sehr viel Kontrolle darüber, was in Ihr Archiv aufgenommen wird und was nicht.

Filed Under: Allgemein, Server

Windows System Dateien reparieren

19. Mai 2025 Leave a Comment

Beschädigte Systemdateien können vielfältige Probleme verursachen.

Öffnen Sie die Eingabeaufforderung als Administrator (suchen Sie nach „cmd“, Rechtsklick, „Als Administrator ausführen“).
Geben Sie sfc /scannow ein und drücken Sie Enter. Warten Sie, bis der Vorgang abgeschlossen ist.
Wenn SFC Fehler findet und repariert (oder auch wenn nicht), führen Sie danach folgende Befehle aus, ebenfalls in der administrativen Eingabeaufforderung, und drücken Sie nach jedem Befehl Enter:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Starten Sie den Computer nach Abschluss neu.

***KI generierter Inhalt***

Filed Under: Allgemein Tagged With: Windows

  • 1
  • 2
  • 3
  • …
  • 42
  • Next Page »
Anzeige

Themen

Apache Boolean values Boolesche Werte BuddyPress chmod Code Snippets Concatenation Operator Custom Post Types Datenbank Email Enfold fail2ban genesis Grid View htaccess i-mscp Indesign Layout Builder LibreOffice List View Mitgliederbereich MySQL PHP PHP Anfänger PHP Variablen Plugins Prestashop Prestashop 1.5 Prestashop 1.6 Prestashop Module Registrierung RSS Feed s2member Schreibrechte Server Shell ssl Strings Tipps Windows Windows 10 Windows 11 WooCommerce WooCommerce Sortierung WordPress
Anzeige

Letzte Kommentare

  • Martin bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Martin bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Klaus bei Woocommerce: Shop Seiten neu generieren
  • Thomas bei WordPress: Einzelne Kategorien aus dem RSS Feed ausschließen
  • Bernhard bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern

Informationen

  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
Anzeige
Cookie-Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Anbieter verwalten Lese mehr über diese Zwecke
Einstellungen ansehen
{title} {title} {title}