Home |  MySQL Buzz |  FAQ |  Feeds |  Deinen Blog-Feed anmelden |  Kontakt |  Archiv |  Aggregat-Feed RSS 2.0 Deutsch English Español Français Italiano 日本語 Русский
Zeige Artikel 1 bis 30 von 655 Weiter 30 Ältere Artikel
FromDual.de: FromDual führt Monitoring as a Service für MySQL ein
+0 Vote Up -0Vote Down

Am 9. Januar hat FromDual seinen neuen Dienst Monitoring as a Service (MaaS) für MySQL freigegeben.
Diese Dienstleistung basiert auf dem FromDual Performance Monitor für MySQL (mpm) v0.8 und Zabbix.


Die Installation des sogenannten Monitoring-Agents auf Kundenseite nimmt etwa 5 Minuten in Anspruch (für Installation, Konfiguration und Scheduling).


Die gesammelten Performance-Daten werden an unseren Dienst geschickt, auf welchem Sie diese anschliessend mit Ihrem Web-Browser einsehen können. Einige Beispiele finden Sie




  [Mehr...]
Erstellung hochperformanter PHP-Anwendungen mit MySQL (18 Jan 2012)
+0 Vote Up -0Vote Down

Sie haben das PHP-MySQL-Tutorial bereits durchgearbeitet und eine Reihe eigener LAMP-Anwendungen laufen? Dennoch haben Sie das Gefühl, dass Sie noch nicht alles über PHP und MySQL wissen?

Dann nehmen Sie an diesem Webseminar von Johannes Schlüter teil, einem der Konnektoren-Entwickler und PHP-Spezialisten bei Oracle. Sie erhalten direkt von der Quelle einen Einblick in die Funktionsweise der PHP-MySQL-Treiber und Antworten auf Fragen wie:

  • Was passiert wenn "gepufferte" oder "ungepufferte" Ergebnisse abgefragt werden?
  • Wie handhabt man gespeicherte Prozeduren (Stored Procedures) richtig?


ORACLE INFORMATION INDEPTH NEWSLETTER MySQL Edition erschienen
+0 Vote Up -0Vote Down
Der ORACLE INFORMATION INDEPTH NEWSLETTER MySQL Edition Ausgabe Januar 2012 ist erschienen.

More:
http://www.oracle.com/us/dm/h2fy11/nsl100038634-index-english-1453702.html
Upcoming talks
Employee +3 Vote Up -0Vote Down

Over the last few weeks I had been quite silent, but that's about to change: Over the next few weeks I'll give a few presentations. Feel free to join any of those.

  • January, 18th: Erstellung hochperformanter PHP-Anwendungen mit MySQL (http://www.mysql.com/news-and-events/web-seminars/display-680.html) (German)
    MySQL Webinar, Online
  • February, 9th: MySQL Konnectoren (German)
    OTN Developer Day: MySQL, Frankfurt, Germany
  • February 24th/25th: PHP under the hood (English)
    PHP UK Conference, London, UK
Yii: Anzahl der Zeilen im Grid per DropDown auswählen (pagesize)
+0 Vote Up -0Vote Down

Um in einer Yii Tabelle (“zii.widgets.grid.CGridView”) die Anzahl der angezeigten Zeilen durch den Benutzer dynamisch auswählen zu lassen, zeigt Ihnen dieser Artikel eine Lösung:

Beispielansicht:


 
 
 
 

Dafür sind in drei Dateien kleine Anpassungen notwendig:

(1) Im Controller (“protected/controllers/xxxController.php”):

1
2
3
4
5
6
7
8
public function actionAdmin() {
  // [...]
  if (isset($_GET['pageSize'])) {
    Yii::app()->user->setState('pageSize',(int)$_GET['pageSize']);
    unset($_GET['pageSize']);
  }
  // [...]
}






  [Mehr...]
ORACLE MySQL Embedded Online Forum
+0 Vote Up -0Vote Down
Am Dienstag, den 31. Januar 2012 findet von 18:00 Uhr (CET) bis 21:00 Uhr (CET) das ORACLE MySQL Embedded Online Forum statt.

Die Referenten sind:
Craig Sylvester, Principal MySQL Sales Engineer, Oracle
Matt Lord, Senior Principal MySQL Support Engineer, Oracle
Alexander Rubin, MySQL Technical Consulting Manager, Oracle

More:
http://www.oracle.com/us/dm/sev100033327-wwmk11042754mpp015-1419405.html#sf2863399
Yii: Passwörter automatisch verschlüsselt in der Datenbank speichern (Beispiel: mySQL & md5)
+0 Vote Up -0Vote Down

Es ist sehr sinnvoll, ein Passwort vor der Speicherung in die Datenbank automatisch zu verschlüsseln. Dadurch sind diese vor allzu leichtem Auslesen geschützt. Dabei muss auf die Möglichkeit hingewiesen werden, dass natürlich auch MD5 codierte Passwörter nicht zu 100% vor dem Entschlüsseln bzw. Auslesen sicher sind. Es gibt z.Bsp. Tabellen mit gängigen und kurzen Codes – dann hilft auch die beste Codierung wenig.

Als zusätzlichen Schutz sollte man daher einen “Salt” String zusätzlich vor das Passwort kopieren – dadurch wird das Passwort deutlich länger und damit schwerer zu entschlüsseln.

Am Beispiel des PHP Frameworkes Yii stelle ich die automatisch Verschlüsselung vor.

Die Model-Datei

  [Mehr...]
Vote for MySQL+ community awards 2011
+0 Vote Up -0Vote Down
Ab sofort bis zum 31. Januar 2012 kann man seine Stimme für die MySQL Community Awards 2011 abgeben.

More:
http://www.mysqlplus.net/2012/01/05/vote-mysqlplus-community-awards-2011/?goback=%2Egde_143305_member_88045356
Neue Version von Oracle Database Firewall unterstützt MySQL und bietet verbesserte Reporting-Möglichkeiten
+0 Vote Up -0Vote Down
Neue Version von Oracle Database Firewall unterstützt MySQL und bietet verbesserte Reporting-Möglichkeiten
Yii: Verbindung zur mySQL Datenbank herstellen (connectionstring)
+0 Vote Up -0Vote Down

Um im PHP Framework Yii eine Verbindung zu einer lokalen mySQL Datenbank herzustellen, nutzen Sie folgende Einstellungen in der Datei “../protected/config/main.php”:

1
2
3
4
5
6
7
8
9
  "db" => array(
    "class" => "CDbConnection",
    "connectionString" => "mysql:host=localhost;dbname=DBNAME",
    "username" => "UNAME",
    "password" => "PWORD",
    "tablePrefix" => "PFIX", // optional
    "charset" => "utf8" // optional
    // "emulatePrepare" => true, // optional
  ),

Bitte ersetzen Sie:

DBNAME Name Ihrer mySQL Datenbank UNAME Name des Datenbankbenutzers PWORD Passwort des Datenbankbenutzers PFIX Evtl. den Prefix der Datenbanktabellennamen (optional)

Meist finden Sie in dieser Datei bereits einen vorbereitetn Berich für die mySQL Verbindung.

Vom Delphin zur Robbe
Employee +1 Vote Up -0Vote Down

Ab dem 2. Januar 2012 arbeite ich nicht länger in der MySQL Gruppe bei Oracle. Statt dessen habe ich bei MariaDB Services AB, der neuen Firma des MySQL-Vaters Monty Widenius angeheuert. Meine Aufgabe ist die Automatisierung von Benchmarks für MariaDB. Ich hoffe, bald über Ergebnisse bloggen zu können (aber nicht hier).

Oracle Technology Network Developer Day: MySQL
+0 Vote Up -0Vote Down
Am Donnerstag, den 09. Februar 2012 findet in Frankfurt der Oracle Technology Network Developer Day zum Thema "MySQL" statt.

More:
http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=148478&src=7314534&src=7314534&Act=240
ORACLE Live Webcast: Erstellung hochperformanter PHP-Anwendungen mit MySQL
+0 Vote Up -0Vote Down
Am Mittwoch, dem 18. Januar 2012 findet um 10:00 Uhr (CET) der deutschspachige ORACLE Live Webcast zum Thema "Erstellung hochperformanter PHP-Anwendungen mit MySQL" statt.

More:
http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=148487&src=7314534&src=7314534&Act=241
Von der Verzweiflung --plugin-dir zu setzen
+0 Vote Up -0Vote Down
Ich nutze für einige Installationen bestimmte Pfade für das plugin-dir.
Bei dem Upgrade auf MySQL 5.5 wurde die Konfiguration nicht mehr gezogen.
Beim direkten Starten vom mysqld $CONF war wieder alles in Ordnung.
Es zeigte sich, dass der Fehler im mysqld_safe liegt.
mysqld_safe meint seit 5.5.? die Option plugin-dir parsen zu müssen.
Hierfür wurde die Funktion parse_arguments() erweitert.
#v+
177       --plugin-dir=*) PLUGIN_DIR="$val" ;;
#v-

Folgender Code greift auf die Variable zu (wenn die denn gesetzt wurde):
421 if [ -n "${PLUGIN_DIR}" ]; then
422   plugin_dir="${PLUGIN_DIR}"
423 else
424   # Try to find plugin dir relative to basedir
425   for dir in lib/mysql/plugin lib/plugin
426   do















  [Mehr...]
Sicherheit: Aktive FTP Verbindungen anzeigen (Linux: Ubuntu, Debian)
+0 Vote Up -0Vote Down

Um sich alle aktiven Verbindungen Ihres ProFTP Servers anzeigen zu lassen, nutzen Sie folgenden Befehl:

ftpwho -v

Beispielanzeige:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
standalone FTP daemon [7309], up for 4 min
 7310 (none)   [  4m9s] (authenticating)
	client: 2015.adsl.provider.com [::ffff:194.24.154.245]
	server: 123.123.123.123:22 (Debian)
 
 7315 skansoft [  4m4s]   2m1s idle
	client: 92015.adsl.provider.com [::ffff:14.124.14.25]
	server: 123.123.123.123:22 (Debian)
	location: /
 
 7625 skansoft [ 3m33s] ( 37%) RETR filename example.sql
	KB/s: 65.84
	client: 92015.adsl.provider.com [::ffff:14.124.14.25]
	server: 123.123.123.123:22 (Debian)
	location: /mre.de
 
Service class                      -   3 users
Erstellung hochperformanter PHP-Anwendungen mit MySQL (18 Jan 2012)
+0 Vote Up -0Vote Down

Sie haben das PHP-MySQL-Tutorial bereits durchgearbeitet und eine Reihe eigener LAMP-Anwendungen laufen? Dennoch haben Sie das Gefühl, dass Sie noch nicht alles über PHP und MySQL wissen?

Dann nehmen Sie an diesem Webseminar von Johannes Schlüter teil, einem der Konnektoren-Entwickler und PHP-Spezialisten bei Oracle. Sie erhalten direkt von der Quelle einen Einblick in die Funktionsweise der PHP-MySQL-Treiber und Antworten auf Fragen wie:

  • Was passiert wenn "gepufferte" oder "ungepufferte" Ergebnisse abgefragt werden?
  • Wie handhabt man gespeicherte Prozeduren (Stored Procedures) richtig?


Date and Time: Wednesday, 18 Jan 2012, 10:00 CET
Sicherheit: Verschlüsseltes Backup per FTP unter Linux (Debian) mit “duplicity”
+0 Vote Up -0Vote Down

Zuerst muss das “duplicity” Paket installiert werden:

apt-get install duplicity ncftp

Das Paket “ncftp” wird ebenfalls installiert – ansonsten erhalten Sie die folgende Fehlermeldung beim Starten des Backupprogrammes:

sh: ncftpls: not found
NcFTP not found:  Please install NcFTP version 3.1.9 or later

Verschlüsseltes Backup über FTP

Erstellen Sie einen neuen GPG Schlüssel für den Backup-Prozess:

  • gpg --gen-key
  • 1 (RSA & RSA Verfahren)
  • 2048 (2048 Bits sind normalerweise ausreichend)
  • 0 (Der neue Schlüssel verfällt nie)
  • “j” (Sicherheitsrückfrage, dass der Schlüssel nie verfällt)
  • Ihren Namen eingeben
  • Ihre E-Mailadresse eingeben
  • Kommentar
  [Mehr...]
Product Roadmap of MySQL - RDBMS and NoSQL, And Beyond (22 Dec 2011)
+0 Vote Up -0Vote Down

MySQL has announced new product roadmap beyond MySQL 5.5 and MySQL Cluster 7.1. We summarize MySQL's first year under Oracle's stewardship, discuss the current and ongoing engagement with the MySQL users and! offer insights into future roadmaps and commitment to MySQL products. Current major version MySQL 5.5 has number of enhancements in performance, scalability, and availability.



Date and Time: Thursday, 22 Dec 2011, 13:00 Asia/Singapore
Lösungen für Hochverfügbarkeit mit MySQL (07 Dec 2011)
+0 Vote Up -0Vote Down

Datenbanken sind heute für Web- und Unternehmensanwendungen eine der wichtigsten Bestandteile: In ihnen werden die wertvollsten Unternehmenswerte gespeichert und geschützt und sie unterstützen geschäftskritische Anwendungen. Bereits wenige Minuten Ausfallzeit können erhebliche Umsatzeinbußen und unzufriedene Kunden nach sich ziehen. Die Sicherstellung von Datenbank-Hochverfügbarkeit sollte deshalb für jedes Unternehmen mit hoher Priorität verfolgt werden.

In diesem Webseminar erfahren Sie mehr über:

  • Gründe, Folgen und Auswirkungen von Ausfällen
  • Methoden zur Bestimmung angemessener Hochverfügbarkeitslösungen
  • Überblick über MySQL Hochverfügbarkeitslösungen
  • Optimale Verfahren, um Betriebskontinuität sicherzustellen


Linux: “Dieses Aptitude hat keine Super-Kuh-Kräfte” ?
+0 Vote Up -0Vote Down

Wenn Sie unter Linux den Befehl “apt-get –help” eingeben, wird Ihnen die Meldung

Dieses APT hat Super-Kuh-Kräfte.

angezeigt. Das Programm “aptitude hingegen (“aptitude –help”) hat keine:

Dieses Aptitude hat keine Super-Kuh-Kräfte.

Wenn Sie sich fragen, was das soll oder was dort noch so versteckt ist, dann finden Sie mehr Infos in diesem Artikel:

apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...

Oder Sie suchen “Easter-Eggs” (Ostereier = versteckte, meist lustige Programmfunktionen) in den beiden Programmen:

aptitude moo
In diesem Programm gibt es keine Easter Eggs.
aptitude -v moo
In diesem Programm gibt es wirklich keine Easter
  [Mehr...]
What's New in MySQL 5.6 - Part 2: Replication Enhancements (14 Dec 2011)
+0 Vote Up -0Vote Down

As part of the MySQL 5.6 Development Milestone Releases, Oracle has announced significant enhancements to MySQL replication.

Tune into the part 2 of the "What's New in MySQL 5.6" webinar series where the MySQL team will discuss the design and implementation of each of these features, and how to get started in evaluating them. The session will specifically cover:

  • Enhanced data integrity: Global Transactions Identifiers, Crash-Safe Slaves and Replication Event Checksums;
  • High performance: Multi-Threaded Slaves, Binlog Group Commit and Optimized Row-Based Replication;
  • Improved flexibility: Time Delayed Replication, Multi-Source Replication, Binlog API and Informational Log Events


Date and Time: Wednesday, 14 Dec 2011, 09:00 US/Pacific
ExtJS: Lösung für Fehlermeldung “this.items.items[0] is undefined”
+0 Vote Up -0Vote Down

Die folgende Fehlermeldung tritt in einer ExtJS Anwendung häufig dann auf, wenn in einem Form-Element andere Elemente (wie z.Bsp. ein “Ext.grid.Grid”) eingebaut sind:

this.items.items[0] is undefined

Im folgenden Beispiel finden Sie in der 4. Zeile (“isFormField: true”) die Lösung für das Problem:

1
2
3
4
5
6
7
  items: [new Ext.grid.GridPanel({
    id: "testGrid",
    autoScroll: true,
    isFormField: true,
    height: 200,
    width: 400,
    columns: [{

Gehen Sie in Ihrem JS (JavaScript) Quellcode in das Nicht-Form-Element und fügen Sie die Zeile dort ein.

Sollten Sie das Element mit dem Formular auf Gültigkeit testen wollen (Validierung), dann benötigen Sie zusätzlich noch die Funktion “isValid” innerhalb des Elementes.

  [Mehr...]
MySQL Essentials for ISVs & OEMs, Part 4: MySQL Replication for High Availability and Scalability (30 Nov 2011)
+0 Vote Up -0Vote Down

In Part 4 of our OEM Essentials Series, MySQL expert, Lynn Ferrante, will show you how to achieve both high availability and scalability using MySQL replication -- the same solution relied on by Facebook, Google and many of the most trafficked Web sites to serve their growing millions of users around the clock. Despite its sophisticated user base, MySQL replication is both easy to use and set up, even for your customers’ IT staff (non-DBAs).

In this technical webcast Lynn will review:

  • Replication use cases, the technical and business benefits
  • MySQL Replication architecture
  • How to determine the best replication type and topology for your application: Row-based, Statement-based or Mixed format
  • Tips for easy installation
  • Monitoring replication with MySQL Enterprise Monitor
  [Mehr...]
Sicherheit: Unser kostenloser Online-Passwortgenerator
+0 Vote Up -0Vote Down

Ein sicheres passwort ist der einfachste Schutz gegen unberechtigtes Einsehen in Ihre vertraulichen und privaten Daten.

Leider denken sich viel zu wenig PC- und Internetbenutzer wirklich sichere Passwörter aus. Immernoch werden allzu gerne Vornamen, Spitz-, Tier- und Kosenamen genutzt. Am schlimmsten sind wohl noch die eigenen Vornamen oder stets das gleiche Passwort … möglichst noch viele Jahre lang.

Damit jeder Benutzer einfach, schnell und sicher seine eigenen Passwörter erstellen kann haben wir Ihnen unseren kostenlosen Online-Passwortgenerator zur Verfügung gestellt:

http://www.yourhelpcenter.de/passwortgenerator/

Hier können Sie sich unkompliziert Passwörter bis zu

  [Mehr...]
Solutions for MySQL High Availability (29 Nov 2011)
+0 Vote Up -0Vote Down

Databases are the center of today’s web and enterprise applications, storing and protecting an organization’s most valuable assets and supporting business-critical applications. Just minutes of downtime can result in significant lost revenue and dissatisfied customers. Ensuring database highly availability is therefore a top priority for any organization.

Tune into this webcast to learn more. The session will discuss:

  • Causes, effect and impact of downtime
  • Methodologies to map applications to HA solution
  • Overview of MySQL HA solutions
  • Operational best practices to ensure business continuity


  • OTN MySQL Developer Day 2012 - Frankfurt, 9. Februar
    +0 Vote Up -0Vote Down
    Auf dem MySQL Developer Day lernen Sie in komprimierter Form alle Grundlagen, die Sie für den professionellen Einsatz von MySQL benötigen. In diesem kostenlosen, eintägigen Seminar erfahren Sie, wie Sie erfolgreich MySQL Datenbanken entwerfen, entwickeln und verwalten. Wir behandeln außerdem die wichtigsten optimalen Verfahrensweisen für Leistungsverbesserungen und hohe Skalierbarkeit.

    Slides DOAG 2011
    +0 Vote Up -0Vote Down
    Moinsen,

    hier die Slides zu meinen MySQL Vorträgen auf der DOAG 2011.
    Partitionieren ueber Rechnergrenzen hinweg und MySQL kann auch NoSQL.

    Viel Spaß
    Erkan


    memcached@mysql: mysql-5.6.4-labs-innodb-memcache
    +0 Vote Up -0Vote Down
    MySQL hat seit einiger Zeit Previews auf neue Funktionalitäten in MySQL zum Anschauen zur Verfügung gestellt.
    Folgend schauen wir uns mysql-5.6.4-labs-innodb-memcached an. Die Grundidee ist, dass quasi an MySQL vorbei direkt auf die Storage Engine zugegriffen wird. So wird der Overhead des SQL Parsers/Optimisers, wie auch der des Verbindungsaufbau gespart.

    Ist das Paket installiert, muß das memcached Plugin noch installiert werden. Vorab sind die Verwaltungstabellen - welche sich in scripts/innodb_memcached_config.sql befinden - zu installieren. (mysql < scripts/innodb_memcached_config.sql )
    Ein Blick in die Datei verrät, dass das memcached Plugin ein eigenes Schema (innodb_memcache) zum Verwalten des Zugriffes von Datenbankabfragen benötigt/erstellt.
    Die Tabelle containers:








      [Mehr...]
    Spielen mit 5.6s Information_Schema Erweiterungen
    +0 Vote Up -0Vote Down
    Beim Rumspielen mit MySQL 5.6 - von der es Previewversionen gibt - fiel auf, dass es neue Tabellen im I_S gibt:

    5.5.13:

    mysql> show tables like 'INNODB%';
    +----------------------------------------+
    | Tables_in_information_schema (INNODB%) |
    +----------------------------------------+
    | INNODB_CMP_RESET                       |
    | INNODB_TRX                             |
    | INNODB_CMPMEM_RESET                    |
    |









      [Mehr...]
    VPN: IP Forwarding unter PPTP aktivieren (Zugriff auf das Ziel-Netzwerk erlauben)
    +0 Vote Up -0Vote Down

    Bei einer VPN Verbindung unter Linux (hier am Beispiel eines PPTP Servers unter Debian 6.0) ist es standardmäßig nicht erlaubt, das Zielnetzwerk der VPN Verbindung weitergehend zu nutzen. Möchte man bei einer aktiven VPN Verbindung als z.Bsp. eine Internetseite aufrufen, dann wird die Seite nicht angezeigt.

    Grund: Der VPN Server reicht die Anfrage nicht weiter.

    Lösung:

    echo 1 > /proc/sys/net/ipv4/ip_forward

    Oder Sie bearbeiten die Datei “/etc/sysctl.conf”:

    nano /etc/sysctl.conf
    net.ipv4.ip_forward=1
    Zeige Artikel 1 bis 30 von 655 Weiter 30 Ältere Artikel

    Planet MySQL © 1995-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc.,
    2012, Oracle Corporation and/or its affiliates.
    Content reproduced on this site is the property of the respective copyright holders.
    It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.