Quantcast
Channel: MySQL – Marcel Schmidt Wiki / Neuigkeiten
Browsing all 10 articles
Browse latest View live

MySQL String-Ersetzen mit REPLACE()

Oftmals muss man eindeutig identifizierbare Strings (Zeichenketten, Text) durch einen neuen String ersetzen, die in einer MySQL-Tabellenspalte liegen. Gott sei Dank bietet MySQL hier direkt eine...

View Article


Manuelle Sicherung einer MySQL Datenbank über die Konsole

1. Per SSH-Konsole auf den Server einloggen 2. Datensicherung einer MySQL-Datenbank (Export) 1 mysqldump -u [BENUTZERNAME] -p[PASSWORT] [DATENBANKNAME] > [DATEINAME] 1 mysqldump -u [BENUTZERNAME]...

View Article


Magento Debugen (SQL Log)

Tools für das Frontend: http://www.magentocommerce.com/magento-connect/sstoiana/extension/6714/magnetodebug SQL Log: lib/Varen/Db/Adapter/Pdo/Mysql.php protected $_debug = true; auf true stellen....

View Article

MySQL Die Logdatei für langsame Anfragen (log-slow-queries)

Bei der Optimierung von Systemen ist es oft hilfreich, langsame Datenbankabfragen zu erkennen und zu beseitigen. Folgende Einstellungen muss man an der mysql.cfg oder bei XAMPP an der mysql.ini...

View Article

MYSQL Query bis zu/ab einem Zeitpunkt

Als Grundlage muss in der Tabelle ein Feld mit einem Type Timestamp, Datetime vorhanden sein. In unserem Beispiel heißt Feld „idatum“; Folgender Befehl löscht alle Einträge, welche älter als 10 Tage...

View Article


SQL Injection (Webseiten Hacken Kurzanleitung)

Schritt 1 – Ziel suchen: Suche Eingabefeld oder Get-URL (Bsp: http://xxx.de/schiffe.php?Schiff=1) Schritt 2 – SQL Injection prüfen: an die URL folgendes anhängen: Versuch 1: 1 2...

View Article

MySQL über Bash / Importieren / Exportieren / SQL Befehle (Datensicherung /...

Oftmals ist es praktisch und auch schneller SQL Befehle über die Bash (Linux/Unix) oder die Eingabeaufforderung (XAMPP) auszuführen. Bei der Verwendung von XAMPP liegt die ausführbare „mysql.bat“...

View Article

MySQL Spalten (Datensätze) nummerieren als Update und Select

Folgend möchte ich zeigen wie man Datensätze inklusive einer Nummerierung auslesen kann. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SET @n = 0; SELECT @n := @n + 1 AS `counter`, `spalte` FROM `tabelle`   /*...

View Article


Linux Bash MySQL Datenbank duplizieren (copy/duplicate database)

Wie folgt kann man über die Linux Bash eine Datenbank duplizieren. 1 mysqldump -h [server] -u [user] -p[password] --default-character-set=utf8 db1 | mysql -h [server] -u [user] -p[password]...

View Article


MySQL Sicherheit – SQL Injection trotz mysql_real_escape_string (BIG5, GBK)

Problem Fall 1: 1 2 $query = "SELECT * FROM article WHERE id= " . mysql_real_escape_string($_GET['id']) . " LIMIT 1"; mysql_real_escape_string maskiert natürlich nur „gefährliche“ Zeichen wie...

View Article
Browsing all 10 articles
Browse latest View live