#datenbank
17 Einzeiler mit diesem Stichwort.
Alle Einzeiler mit Tag datenbank
Abgelaufene Transients aus der Datenbank löschen
$wp transient delete --expired --path=/var/www/vhosts/example.com/httpdocs
Alle Beitragsrevisionen löschen
$wp post list --post_type=revision --format=ids --path=/var/www/vhosts/example.com/httpdocs | xargs -r wp post delete --force --path=/var/www/vhosts/example.com/httpdocs
Alle Datenbanken mit zugehöriger Domain in Plesk auflisten
#plesk db "SELECT d.name AS domain, db.name AS datenbank, db.type FROM data_bases db JOIN domains d ON d.id = db.dom_id ORDER BY d.name, db.name"
Alle E-Mail-Adressen eines Plesk-Servers auflisten
#plesk db "SELECT CONCAT(m.mail_name, '@', d.name) AS adresse, m.postbox FROM mail m JOIN domains d ON d.id = m.dom_id ORDER BY d.name, m.mail_name"
Alle Spam-Kommentare endgültig löschen
$wp comment list --status=spam --format=ids --path=/var/www/vhosts/example.com/httpdocs | xargs -r wp comment delete --force --path=/var/www/vhosts/example.com/httpdocs
Datenbank endgültig löschen
#mysql -e 'DROP DATABASE wp_alt;'
Datenbank mit eigenem Benutzer anlegen
#mysql -e "CREATE DATABASE wp_example CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_example_user'@'localhost' IDENTIFIED BY 'SicheresPasswort'; GRANT ALL PRIVILEGES ON wp_example.* TO 'wp_example_user'@'localhost';"
Document-Root aller Domains in Plesk anzeigen
#plesk db "SELECT d.name, h.www_root FROM domains d JOIN hosting h ON h.dom_id = d.id ORDER BY d.name"
Gepackten Dump in die WordPress-Datenbank einspielen
$gunzip -c /var/www/vhosts/example.com/db-backup.sql.gz | wp db import - --path=/var/www/vhosts/example.com/httpdocs
Größe der WordPress-Tabellen anzeigen
$wp db size --tables --path=/var/www/vhosts/example.com/httpdocs
Größte automatisch geladene Optionen in WordPress finden
$wp option list --autoload=on --orderby=size_bytes --order=desc --fields=option_name,size_bytes --path=/var/www/vhosts/example.com/httpdocs | head -n 20
Hosting-Typ und Status aller Domains aus der Plesk-Datenbank lesen
#plesk db "SELECT name, htype, status FROM domains ORDER BY name"
Plesk-Verwaltungsdatenbank auf Inkonsistenzen prüfen
#plesk repair db -n
Suchen und Ersetzen in der Datenbank testen
$wp search-replace 'http://example.com' 'https://example.com' --all-tables --dry-run --report-changed-only --path=/var/www/vhosts/example.com/httpdocs
Systembenutzer jeder Domain in Plesk ermitteln
#plesk db "SELECT d.name, s.login FROM domains d JOIN hosting h ON h.dom_id = d.id JOIN sys_users s ON s.id = h.sys_user_id ORDER BY d.name"
WordPress-Datenbank gepackt sichern
$wp db export - --path=/var/www/vhosts/example.com/httpdocs | gzip > /var/www/vhosts/example.com/db-backup.sql.gz
WordPress-Datenbank optimieren
$wp db optimize --path=/var/www/vhosts/example.com/httpdocs