SQL

Linktipp: Nach Drupalgeddon: Learning from hackers

Der heutige Linktipp wirft einen Rückblock auf DrupalGeddon und die typischen Muster, wie Sicherheitslücken genutzt wurden.

Auf jeden Fall ein Blick wert, aber ohne Reset der Website ist wohl nicht viel zu retten...

Einordnung:

Coding Tipp: Langsame MySQL Queries live finden

MySQL Queries live einsehen mit mtop

Um langsame Queries zu finden ist der Slow Query Log von MySQL bekannt. Anhand eines Schwellwertes für die Laufzeit von Queries werden langsame Anfragen protokolliert und können so analyisert werden. Nachteil: Anfragen können sich z.B. durch Locks gegenseitig beeinflussen, die Quelle zu finden kann also weitere Recherche benötigen.

Einordnung:

Drupal: Delete orphaned node revisions via MySQL

Just a little snippet to delete orphaned node revisions in Drupal (6/7). Take care, if you have other important dependencies in your database.
The table names must eventually be changed according to your selected table prefix!

  1. DELETE FROM node_revisions WHERE node_revisions.vid NOT IN (SELECT n.vid FROM node n)

JTL-Shop3 Sync Login aus Datenbank auslesen / ändern

Ihr habt Euren JTL-Shop3 Synchronisations-Login zur WaWi Synchronisation verloren oder müsst diesen ändern?

Das ist kein Problem, denn die Zugangsdaten liegen (worüber man sicher diskutieren kann) klartext in der Datenbank und zwar in der Tabelle "tsynclogin". Mit den nachfolgenden MySQL-Befehlen könnt ihr ganz einfach Euren Login auslesen oder ändern!