Aktueller Standort: Startseite> Neueste Artikel> Detailliertes Tutorial zur Verbindung zur MySQL -Datenbank in CentOS -Umgebung

Detailliertes Tutorial zur Verbindung zur MySQL -Datenbank in CentOS -Umgebung

gitbox 2025-07-01

Umweltvorbereitung

Stellen Sie vor Beginn zunächst sicher, dass Ihr CentOS -System Apache und PHP installiert hat. Wenn nicht installiert, verwenden Sie den folgenden Befehl, um zu installieren:

 <span class="fun">sudo yum Installation HTTPD PHP PHP-MYSQLND</span>

Installieren Sie MySQL

Installieren Sie als Nächstes die MySQL -Datenbank. Wenn Sie es nicht installiert haben, können Sie den folgenden Befehl verwenden:

 <span class="fun">sudo yum install mysql-server</span>

Starten Sie nach Abschluss der Installation den MySQL -Dienst und setzen Sie ihn an und starten Sie:

 <span class="fun">sudo systemctl starten mysqld</span>
 <span class="fun">sudo systemctl aktivieren MySQLD</span>

Konfigurieren Sie die MySQL -Datenbank

Wenn MySQL zum ersten Mal gestartet wird, wird ein temporäres Passwort generiert. Sie können dieses Passwort über den folgenden Befehl anzeigen:

 <span class="fun">sudo grep &#39;temporäres Passwort&#39; /var/log/mysqld.log</span>

Verwenden Sie dieses temporäre Passwort, um sich bei MySQL anzumelden und es in ein sichereres Passwort zu ändern:

 <span class="fun">Mysql -u root -p</span>

Führen Sie nach dem Anmelden den folgenden Befehl aus, um eine neue Datenbank und einen neuen Benutzer zu erstellen:

 <span class="fun">Datenbank erstellen my_database;</span>
 <span class="fun">Erstellen Sie den Benutzer &#39;my_user&#39;@&#39;localhost&#39; durch &#39;my_password&#39; identifiziert;</span>
 <span class="fun">Geben Sie alle Privilegien für my_database an.* My_user &#39;@&#39; localhost &#39;;</span>

PHP -Skriptverbindung MySQL

Schreiben Sie als nächstes ein PHP -Skript, um eine Verbindung zur MySQL -Datenbank herzustellen. Hier ist ein einfaches Verbindungsbeispiel:

 <span class="fun">$ servername = &#39;localhost&#39;;</span>
 <span class="fun">$ userername = &#39;my_user&#39;;</span>
 <span class="fun">$ password = &#39;my_password&#39;;</span>
 <span class="fun">$ dbname = &#39;my_database&#39;;</span>
 // Eine Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);

// Verbindung erkennen
if ($conn->connect_error) {
    die('Verbindung ist fehlgeschlagen: ' . $conn->connect_error);
}

echo 'Verbindung erfolgreich';
$conn->close();

Handhabungsfehler

In praktischen Anwendungen ist die Handhabung von Verbindungsfehlern von entscheidender Bedeutung. Das obige Beispiel enthält bereits die grundlegende Logik der Fehlerbehandlung. Wenn die Verbindung fehlschlägt, gibt das System die entsprechende Fehlermeldung zurück.

Zusammenfassen

Das Konfigurieren von PHP zur Verbindung zur MySQL -Datenbank auf CentOS ist nicht kompliziert. Mit diesem Tutorial können Sie den gesamten Prozess von der Umgebung vorbereitet bis zu tatsächlichen Verbindungen kennenlernen und geeignete Sicherheitsmaßnahmen in der Produktion durchführen, um die Datensicherheit zu gewährleisten.