Sie befinden sich hier: Home » Seminare » Datenbanken » MYSQLADM
MySQL Konfiguration und Administration
Kursziele
Das relationale Datenbankverwaltungssystem MySQL gehört zu den populärsten Datenbanksystemen und verfügt über einen großen SQL-Sprachschatz. Die Weiterbildung vermittelt alle Kenntnisse, um den MySQL-Server sowohl für für Web-Projekte als auch für geschäftskritische Anwendungen unter Unix- oder Windows-Systeme optimal anzupassen. Mit den Administrator-Tools lernen die Teilnehmer praxisnah den MySQL-Server zu optimieren und abzusichern. Für Umsteiger von MySQL 4 beziehungsweise MySQL 5 vermittelt der Kurs alle Neuerungen von MySQL 5 wie Views, Trigger, Stored Procedures beziehungsweise MySQL 6. und benutzerdefinierte Funktionen.
Zielgruppe | Empfohlene Dauer | |
| Datenbankadministratoren, Software-Entwickler, Web-Programmierer | 4 Tage, insgesamt 24 Zeitstunden |
Inhalte
- Relationales Datenbankmanagementsystem MySQL
- Entwicklung der Datenbank MySQL: MySQL 4.x und 5.x
- Transaktionen, Savepoints, InnoDB (und Konvertierung von MyISAM)
- Kompatibilität zum SQL-Standard, Unterstützung für GIS-Daten
- MySQL und MaxDB (früher SAP DB)
- MySQL als eingebettete Datenbank
- Grenzen von MySQL, Vergleich zu PostgrSQL, Oracle, DB2; Migration
- Vorbereitungsmaßnahmen zur MySQL Core/MySQL Professional Zertifizierung
- Installation von MySQL
- Systemvoraussetzungen für MySQL-Server
mysqld
- Installationspakete, Kommandozeilen-Programme
- Optionsdateien
- Installation als Dienst
- Upgrade von MySQL 5.0 auf MySQL 5.1
- Systemvoraussetzungen für MySQL-Server
- Administration und Troubleshooting
- Konfigurationsdateien
my.cnf,my.ini
- Sicherheitsaspekte und Zugriffsberechtigungen, Privilegien, Benutzerkonten,
GRANT,REVOKE
- Verschlüsselte Verbindungen, SSL-Zugriff, SSL-Zertifikate einrichten
- Überprüfung von Zugriffsberechtigungen mit
mysqlaccess
- Datensicherung und Wiederherstellung
- Logdateien (Fehler-, Abfrage und Update-Logs),
mysqlbinlog
- Zeichensätze, Sortierung, Unicode-Unterstützung, Internationalisierung, Lokalisierung
- Anfragen-Cache von MySQL
- MySQL Instance Manager (IM)
mysqlmanager
- Konfigurationsdateien
- Performance-Tuning und Ausfallsicherheit von MySQL
- SQL-Optimierung für
SELECT,INSERT,UPDATEundDELETE
- Datenbankstruktur optimieren, Indizes
- Tipps und Tricks zum Sperren (Locking)
- MySQL Query-Cache, Cache-Parameter
- MySQL-Benchmarks
- Dienstprogramm
mysqlslap
- Speicher-Engines und Tabellentypen: MyISAM, InnoDB, MERGE, MEMORY, BDB, EXAMPLE, FEDERATED, ARCHIVE, CSV, BLACKHOLE
- Hochverfügbarkeit (High Availability), Lastverteilung (Loadbalancing)
- Replikation
- Replikationsoptionen in
my.cnf
- Beheben von Replikationsfehlern
- MySQL Cluster, NDB-Engine auf Data-Nodes
- Node-Prozesse und Server-Prozesse, Cluster-Interconnects
- Partitionierung in MySQL, Partitionstypen und Partitionsverwaltung
- SQL-Optimierung für
- MySQL-Werkzeuge und Tools
- MySQL Query Browser
- MySQL Workbench
- MySQL Administrator, WinMySQLadmin
- MySQL Migration Toolkit
mysql,mysqlshow,myisamchk,myisamlog,myisampack,mysqlcheck
mysqldump,mysqlhotcopy,mysqlimport
- phpMyAdmin Project
- Anbindung an MySQL: APIs und Bibliotheken
- MySQL in LAMP/WAMP/MAMP-Systemen
- MySQL-Treiber
- MySQL Connector/ODBC
- Anbindung an PHP, Perl
- Java-Anbindung (JDBC) über MySQL Connector/J
- Anbindung an .NET-Programme über Connector/NET
Voraussetzungen
Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.
Seminarunterlagen
Jeder Teilnehmer erhält das Buch ›MySQL Pocket Reference‹ von George Reese aus dem O'Reilly-Verlag.
Software
Je nach Wunsch MySQL 4.1, 5.0 oder 5.1 unter Windows oder Unix-Systemen.
Schlagwörter | Unternehmen | |
|