MySQLi - Installation

Herunterladen von MySQL

Die MySQLi-Erweiterung funktioniert mit MySQL Version 4.1.13 oder neuer. Sie müssen also MySQL herunterladen. Alle Downloads für MySQL finden Sie unter MySQL Downloads . Wählen Sie die neueste Versionsnummer für MySQL Community Server und so genau wie möglich die gewünschte Plattform.

Installation von MySQL unter Linux / UNIX

Die empfohlene Methode zur Installation von MySQL auf einem Linux-System ist RPM. MySQL AB stellt die folgenden RPMs auf seiner Website zum Download bereit:

  • MySQL - Der MySQL-Datenbankserver, der Datenbanken und Tabellen verwaltet, den Benutzerzugriff steuert und SQL-Abfragen verarbeitet.

  • MySQL-client - MySQL-Client-Programme, die es ermöglichen, eine Verbindung zum Server herzustellen und mit ihm zu interagieren.

  • MySQL-devel - Bibliotheken und Header-Dateien, die beim Kompilieren anderer Programme, die MySQL verwenden, nützlich sind.

  • MySQL-shared - Freigegebene Bibliotheken für den MySQL-Client.

  • MySQL-bench - Benchmark- und Leistungstest-Tools für den MySQL-Datenbankserver.

Die hier aufgeführten MySQL-RPMs basieren alle auf einem SuSE Linux-System, funktionieren jedoch normalerweise problemlos mit anderen Linux-Varianten.

Führen Sie nun die folgenden Schritte aus, um mit der Installation fortzufahren:

  • Melden Sie sich mit an root Nutzer.

  • Wechseln Sie in das Verzeichnis mit den RPMs -

  • Installieren Sie den MySQL-Datenbankserver, indem Sie den folgenden Befehl ausführen. Denken Sie daran, den Dateinamen kursiv durch den Dateinamen Ihres RPM zu ersetzen.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

    Der obige Befehl kümmert sich um die Installation des MySQL-Servers, das Erstellen eines Benutzers von MySQL, das Erstellen der erforderlichen Konfiguration und das automatische Starten des MySQL-Servers.

    Sie finden alle MySQL-bezogenen Binärdateien in / usr / bin und / usr / sbin. Alle Tabellen und Datenbanken werden im Verzeichnis / var / lib / mysql erstellt.

  • Dies ist ein optionaler, aber empfohlener Schritt, um die verbleibenden Drehzahlen auf die gleiche Weise zu installieren.

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Installation von MySQL unter Windows

Die Standardinstallation unter jeder Windows-Version ist jetzt viel einfacher als früher, da MySQL jetzt ordentlich mit einem Installationsprogramm geliefert wird. Laden Sie einfach das Installationspaket herunter, entpacken Sie es an einer beliebigen Stelle und führen Sie setup.exe aus.

Das Standardinstallationsprogramm setup.exe führt Sie durch den einfachen Prozess und installiert standardmäßig alles unter C: \ mysql.

Testen Sie den Server, indem Sie ihn beim ersten Mal über die Eingabeaufforderung starten. Gehen Sie zum Speicherort des mysqld-Servers, der wahrscheinlich C: \ mysql \ bin ist, und geben Sie - ein.

mysqld.exe --console

NOTE - Wenn Sie unter NT arbeiten, müssen Sie mysqld-nt.exe anstelle von mysqld.exe verwenden

Wenn alles gut gegangen ist, werden einige Meldungen zu Startup und InnoDB angezeigt. Wenn nicht, liegt möglicherweise ein Berechtigungsproblem vor. Stellen Sie sicher, dass das Verzeichnis, in dem sich Ihre Daten befinden, für jeden Benutzer (wahrscheinlich MySQL) zugänglich ist, unter dem die Datenbankprozesse ausgeführt werden.

MySQL fügt sich nicht zum Startmenü hinzu, und es gibt auch keine besonders schöne GUI-Möglichkeit, den Server zu stoppen. Wenn Sie dazu neigen, den Server durch Doppelklicken auf die ausführbare Datei mysqld zu starten, sollten Sie daher daran denken, den Prozess manuell mithilfe von mysqladmin, Task List, Task Manager oder anderen Windows-spezifischen Mitteln anzuhalten.

Überprüfen der MySQL-Installation

Nachdem MySQL erfolgreich installiert, die Basistabellen initialisiert und der Server gestartet wurde, können Sie anhand einiger einfacher Tests überprüfen, ob alles ordnungsgemäß funktioniert.

Verwenden Sie das Dienstprogramm mysqladmin, um den Serverstatus abzurufen

Verwenden mysqladminbinär, um die Serverversion zu überprüfen. Diese Binärdatei wäre unter Linux in / usr / bin und unter Windows in C: \ mysql \ bin verfügbar.

[root@host]# mysqladmin --version

Unter Linux wird das folgende Ergebnis erzielt. Dies kann je nach Installation variieren.

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Wenn Sie eine solche Meldung nicht erhalten, liegt möglicherweise ein Problem in Ihrer Installation vor, und Sie benötigen Hilfe, um das Problem zu beheben.

Führen Sie einfache SQL-Befehle mit MySQL Client aus

Sie können eine Verbindung zu Ihrem MySQL-Server herstellen, indem Sie den MySQL-Client verwenden mysqlBefehl. In diesem Moment müssen Sie kein Passwort angeben, da es standardmäßig leer ist.

Verwenden Sie einfach den folgenden Befehl

[root@host]# mysql

Es sollte mit einer mysql> Eingabeaufforderung belohnt werden. Jetzt sind Sie mit dem MySQL-Server verbunden und können den gesamten SQL-Befehl an der Eingabeaufforderung mysql> wie folgt ausführen:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

Schritte nach der Installation

MySQL wird mit einem leeren Passwort für den Root-MySQL-Benutzer geliefert. Sobald Sie die Datenbank und den Client erfolgreich installiert haben, müssen Sie ein Root-Passwort wie folgt festlegen:

[root@host]# mysqladmin -u root password "new_password";

Um nun eine Verbindung zu Ihrem MySQL-Server herzustellen, müssten Sie den folgenden Befehl verwenden:

[root@host]# mysql -u root -p
Enter password:*******

UNIX-Benutzer möchten auch Ihr MySQL-Verzeichnis in Ihren PATH einfügen, damit Sie nicht jedes Mal, wenn Sie den Befehlszeilenclient verwenden möchten, den vollständigen Pfad eingeben müssen. Für Bash wäre es so etwas wie -

export PATH = $PATH:/usr/bin:/usr/sbin

Ausführen von MySQL beim Booten

Wenn Sie den MySQL-Server beim Booten ausführen möchten, stellen Sie sicher, dass Sie den folgenden Eintrag in der Datei /etc/rc.local haben.

/etc/init.d/mysqld start

Außerdem sollten Sie mysqld binary im Verzeichnis /etc/init.d/ haben.