Lehrer Nussbaumer - PHP und MySQL

Grundlagen

Datenstrukturen

Programmstrukturen 

Beispiele

MySQL

  1. Grundlagen
  2. Dateneingabe
  3. SQL
  4. Sortieren
  5. Benutzer und Berechtigungen
  6. Weiteres...
  7. MySQL mit PHP verwenden

Sicherheit


-----------------
PHP-Manual (deutsch)
Kurs-Skriptum (HTML)
-----------------
letzte Änderung:
28 December 2009
-----------------
Lehrer Nussbaumers Seite

... in Arbeit ...

Was ist MySQL ?

MySQL ist ein relationales Datenbanksystem (RDBMS), das sich weitgehend an den Erfordernissen der OpenSource-Gemeinde - etwa um Linux oder FreeBSD - orientiert. Es eignet sich hervorragend für die Entwicklung von Webanwendungen. MySQL wird praktisch mit allen Linux-Distributionen ausgeliefert und darf für private Zwecke kostenlos genutzt werden, obwohl MySQL kein OpenSource-Projekt ist.

MySQL wurde auf zahlreiche Betriebssysteme übertragen und kann heute beispielsweise auch auf einem Windows-PC eingesetzt werden.

MySQL hat sich in besonderer Weise im Zusammenspiel mit dem am weitesten verbreiteten WebServer "Apache", der Skriptsprache "PHP" und dem freien Betriebssystem "Linux" etabliert. Zahlreiche WebSites laufen heute unter "LAMP"Linux - Apache - MySQL - PHP). Im Wahlpflichtfachunterricht Informatik werden wir uns mit einigen wichtigen Eigenschaften von MySQL beschäftigen...

Installation

Wenn MySQL bei der Standard-Installation eines Linux-Rechners nicht installiert wurde, sollte es jetzt nachinstalliert werden. Anschließend wird der MySQL-Server folgendermaßen gestartet:

duron:/home/alfred # rcmysql start
Starting service MySQL
Starting mysqld daemon with databases from /var/lib/mysql
                                                                     done
duron:/home/alfred # 

Beim ersten Start können Sie folgende Ausgaben lesen:

root@server:/var/lib/mysql > rcmysql status
Checking for service MySQL: No process
root@server:/var/lib/mysql > rcmysql start
Creating MySQL privilege database and starting MySQL...
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root -p password 'new-password'
/usr/bin/mysqladmin -u root -h server -p password 'new-password'
See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com                     done
root@server:/var/lib/mysql > Starting mysqld daemon with databases from /var/lib/mysql


© Alfred Nussbaumer