English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Sie können den MySQL-Binärmodus verwenden, um in den mysql-Kommandozeilenbefehl einzusteigen und eine Verbindung zur MySQL-Datenbank herzustellen.
Nachstehend ist ein einfaches Beispiel für die Verbindung zum mysql-Server von der Kommandozeile aus:
[root@host]# mysql -u root -p Geben Sie das Passwort ein:******
Nach einer erfolgreichen Anmeldung erscheint das mysql> Kommandozeilenfenster, auf dem Sie jede SQL-Anweisung ausführen können.
Nach der Ausführung der obigen Befehle wird die Anmeldung erfolgreich wie folgt ausgegeben:
Willkommen im MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 2854760 bis Serverversion: 5.0.9 Geben Sie 'help;' oder '\h' für Hilfe ein. Geben Sie '\c' ein, um den Puffer zu leeren.
In diesem Beispiel haben wir mit dem Benutzer root auf den mysql-Server zugegriffen, aber Sie können auch mit anderen mysql-Benutzern anmelden.
Wenn die Benutzerberechtigungen ausreichend sind, kann jeder Benutzer SQL-Operationen im mysql-Kommandozeilenfenster durchführen.
Um das mysql> Kommandozeilenfenster zu beenden, kann der Befehl exit verwendet werden, wie folgt:
mysql> exit Bye
PHP bietet die Funktion mysqli_connect() an, um eine Verbindung zur Datenbank herzustellen.
Diese Funktion hat 6 Ein Parameter, der nach dem Erfolg der Verbindung zum MySQL zurückgibt, gibt den Verbindungsbezeichner zurück, gibt FALSE zurück, wenn der Erfolg fehlgeschlagen ist.
mysqli_connect(host, username, password, dbname, port, socket);
Beschreibung der Parameter:
Parameter | Beschreibung |
---|---|
Host | Optional. Gibt den Hostnamen oder die IP-Adresse an. |
Username | Optional. Gibt den Benutzernamen für MySQL an. |
Password | Optional. Gibt das MySQL-Passwort an. |
Dbname | Optional. Gibt die Standard-Datenbank an, die verwendet wird. |
Port | Optional. Gibt den Port an, auf dem versucht wird, eine Verbindung zum MySQL-Server herzustellen. |
Socket | Optional. Gibt den Socket oder den zu verwendenden benannten Pipe an. |
Sie können die Funktion mysqli_close() in PHP verwenden, um die Verbindung zur MySQL-Datenbank zu trennen.
Diese Funktion hat nur einen Parameter, der den MySQL-Verbindungsbezeichner zurückgibt, der nach dem Erfolg der Erstellung der Verbindung durch die Funktion mysqli_connect() generiert wird.
bool mysqli_close ( mysqli $link )
Diese Funktion schließt die nicht dauerhafte Verbindung zum MySQL-Server, die mit dem angegebenen Verbindungssymbol verknüpft ist, ab. Wenn kein link_identifier angegeben ist, wird die letzte geöffnete Verbindung geschlossen.
Hinweis:Es ist in der Regel nicht erforderlich, mysqli_close() zu verwenden, da nicht dauerhafte Verbindungen, die geöffnet wurden, nach Beendigung des Skripts automatisch geschlossen werden.
Sie können folgende Beispiele ausprobieren, um eine Verbindung zu Ihrem MySQL-Server herzustellen:
<?php $dbhost = 'localhost'; // mysql-Server-Host-Adresse $dbuser = 'root'; // mysql-Benutzername $dbpass = '123456'; // mysql-Benutzername-Passwort $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysqli_error()); } echo 'Database connection successful!'; mysqli_close($conn); ?>