Zeige Artikel 1311 bis 1320 von 1727
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »
mySQL: Aktuell angemeldeten Benutzer anzeigen

Um innerhalb eines mySQL Befehles den aktuell angemeldeten Benutzer zu erhalten, nutzen Sie einfach die Funktion “current_user()”. Das folgende, einfache Beispiel zeigt die Anwendung:

SELECT CURRENT_USER();

Gleichzeitig wird der Hostname ausgegeben.
Ergebnis (Beispiel):

test@localhost

Eine weitere Funktion ist “user()”. Die Funktion liefert Ihnen den Benutzernamen, welchen Sie beim Herstellen der Verbindung zu Ihrem mySQL Server eingegeben haben. Zusätzlich wird der Clienthost ausgegeben, über den die Verbindung hergestellt wurde. Der Wert kann sich von dem von der o.a. Funktion “current_user()” unterscheiden.

SELECT USER();

Um aus der Funktion “user()” nur den aktuellen Benutzernamen zu erhalten, nutzen Sie folgenden SQL Befehl:

SELECT SUBSTRING_INDEX(USER(),'@',1);
Präsentationen zum PHP mysqlnd Anfrage-Cache

Von einer Sommerpause fehlt am Horizont über Kiel jede Spur wie auch von einer schattenspenden Wolke. Heute berichtet der PHP Blog "PHP hates me" vom integrierten PHP mysqlnd Anfrage-Zwischenspeicher: Das MySQL Mofa. Der Artikel wiederholt bereits bekannte Grundlagen. Wer das "mysqlnd query result cache plugin" noch nicht kennt und wissen möchte wie alle PHP MySQL Erweiterungen um einen Anfrage-Zwischenspeicher erweitert werden können, der sollte einen Blick riskieren.

Neue und weitergehende Einblicke verschaffen die in den letzten Wochen veröffentlichten Präsentationen auf über 200 Vortragsfolien.

[Mehr]
Präsentationen zum PHP mysqlnd Anfrage-Cache

Von einer Sommerpause fehlt am Horizont über Kiel jede Spur wie auch von einer schattenspenden Wolke. Heute berichtet der PHP Blog "PHP hates me" vom integrierten PHP mysqlnd Anfrage-Zwischenspeicher: Das MySQL Mofa. Der Artikel wiederholt bereits bekannte Grundlagen. Wer das "mysqlnd query result cache plugin" noch nicht kennt und wissen möchte wie alle PHP MySQL Erweiterungen um einen Anfrage-Zwischenspeicher erweitert werden können, der sollte einen Blick riskieren.

Neue und weitergehende Einblicke verschaffen die in den letzten Wochen veröffentlichten Präsentationen auf über 200 Vortragsfolien.

[Mehr]
mySQL: Vergessenes (root) Passwort zurücksetzen

Wenn Sie Ihr mySQL Masterpasswort (das “root-Passwort”) vergessen haben, können Sie es neu setzen (resetten). Dafür stellen wir Ihnen drei Alternativen zur Verfügung.

Diese Technik können Sie auch nutzen, um Ihr root-Passwort zu ändern. Wir möchten Ihnen für die Änderung des mySQL root Passwortes jedoch einer unserer anderen Anleitungen anbieten. Dafür müssen Sie jedoch das aktuelle root-Passwort noch kennen: mySQL: Root Passwort ändern.

Möglichkeit 1 (unsicherer als Methode 2 & 3)

Sie können das root Passwort auf jeder Plattform (Windows, Linux, …) auch mit der offiziellen Client-Software “mysql” einstellen:

  1. Stoppen Sie “mysqld” (mySQL Service / Dienst) und starten Sie ihn erneut. Dabei geben Sie als Option “–skip-grant-tables –user=root” mit. Als Windowsbenutzer …
[Mehr]
10.07.2010: zeitliche IP-Sperre realisieren

Immer wieder gibt es die Anforderung eine bestimmte IP-Adresse eine zeitlang zu sperren. Beispielsweise bei Tippspielen oder ähnlichem. Wie läßt sich so etwas einfach realisieren? Das folgende Beispiel zeigt eine mögliche Lösung. Da hierbei spezielle MySQL SQL-Befehle genutzt werden, ist die Abfrage nicht unmittelbar auf andere Datenbanken portierbar. Aber prinzipiell stellen auch andere Datenbanken ähnliche Zeitberechnungen zur Verfügung.

Letzte Möglichkeit! MySQL Vortragsprogramm bei der DOAG Konferenz 2010 – Call for Presentations – endet morgen

Es können noch bis morgen Freitag den 10.07.2010 Vorträge für das MySQL Vortragsprogramm bei der DOAG Konferenz vom 16. bis 17 November in Nürnberg eingereicht werden. In diesem Monat gab es bereits einen großen MySQL Track mit 18 Vorträgen zur ODTUG Kaleidoscope 2010. An der Organisation waren von der MySQL Community Ronald Bradford und Sheeri Cabral beteiligt. Wir freuen uns schon jetzt auf eine große Anzahl von Vorträgen zur DOAG Konferenz in Nürnberg.

Einreichung von MySQL Vorträgen für die DOAG Konferenz wurde verlängert!

 MySQL Vorträge können noch bis zum 10.07.2010 unter dem folgenden Link erfasst werden:

 

 

http://www.doag.org/go/cfp_nachmeldungen

 

Ich freue mich auf viele weitere Vortrageinreichungen.

 

 

Als sich nach einem Update von Etch auf Lenny die MySQL-Replikation verabschiedete.

Dieser Blog beschreibt, wie das Ignorieren von Warnings und Verlassen auf Default(s|namen) die Replikation lahmlegte und warum trotzdem die Replikation nicht neu aufgebaut werden musste.
Und alles weil die Benamsung von den relay_log_files und dem dazugehörigen Index sich geändert hat.

Was war geschehen:
Nach dem Distupgrade eines Slaves von Etch auf Lenny (hier in einem Testsystem nachgestellt) wird unter anderem MySQL upgedated:

Preparing to replace mysql-server-5.0 5.0.32-7etch12 (using .../mysql-server-5.0_5.0.51a-24+lenny4_i386.deb) ...

Der darauffolgende Start des MySQLd füllte das Errorlog wie folgt:

100630  1:19:06 [Warning] Neither --relay-log nor --relay-log-index were used; so replication may break when this MySQL server acts as a slave and has his hostname changed!! Please use
+'--relay-log=mysqld-relay-bin' to avoid this problem.

[Mehr]
Windows und MySQL - MySQL für den SQL Server DBA (16 Jul 2010)

Dieses Webseminar richtet sich in erster Linie an SQL Server Datenbankadministratoren (DBA), die ihr Wissen auch für den Einsatz von MySQL nutzen möchten. Sie erhalten einen Überblick über die MySQL Architektur einschließlich Speicher-Engines, Sicherheit und Datentypen. Wir werden außerdem die MySQL Replikation, Migrationsstrategien und Hilfswerkzeuge behandeln.



Date and Time: Friday, 16 Jul 2010, 11:00 CET

Ein integrierter Anfrage-Cache für alle PHP MySQL Datenbankschnittstellen

Das erste öffentliche PHP mysqlnd-Plugin ist da ! Das "mysqlnd query result plugin" (PHP-Lizenz - Quellcode) erweitert die Funktionalität aller PHP MySQL Schnittstellen (ext/mysqli, ext/mysql, PDO_MySQL) um Anfragecaching. Das Plugin kann Anfrageergebnisse im Hauptspeicher, in Memcached, APC und in SQLite (mit Wrapper auch BerkeleyDB) ablegen. Damit integriert es sich in etablierte Open Source Standardlösungen.

Die Invalidierung zwischengespeicherter Ergebnisse erfolgt per TTL (Time to live). Zwischengespeicherte Ergebnisse sind für n-Sekunden gültig. Die Lebensdauer kann global und pro Anfrage angegeben werden. Benutzerdefinierte Speicherhandler können beliebige Speicherorte verwenden …

[Mehr]
Zeige Artikel 1311 bis 1320 von 1727
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »