MariaDB - Verbindung
Eine Möglichkeit, eine Verbindung mit MariaDB herzustellen, besteht darin, die MySQL-Binärdatei an der Eingabeaufforderung zu verwenden.
MYSQL Binary
Sehen Sie sich ein Beispiel unten an.
[root@host]# mysql -u root -p
Enter password:******
Der oben angegebene Code stellt eine Verbindung zu MariaDB her und bietet eine Eingabeaufforderung zum Ausführen von SQL-Befehlen. Nach Eingabe des Codes sollte eine Begrüßungsnachricht mit einer erfolgreichen Versionsnummer angezeigt werden.
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 122323232
Server version: 5.5.40-MariaDB-log
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
In diesem Beispiel wird der Root-Zugriff verwendet, aber jeder Benutzer mit Berechtigungen kann natürlich auf die MariaDB-Eingabeaufforderung zugreifen und Vorgänge ausführen.
Trennen Sie die Verbindung zu MariaDB über die exit Befehl wie folgt -
mysql> exit
PHP-Verbindungsskript
Eine andere Möglichkeit, eine Verbindung zu MariaDB herzustellen und die Verbindung zu MariaDB zu trennen, besteht darin, ein PHP-Skript zu verwenden. PHP bietet diemysql_connect()Funktion zum Öffnen einer Datenbankverbindung. Es verwendet fünf optionale Parameter und gibt nach einer erfolgreichen Verbindung eine MariaDB-Verbindungskennung oder bei einer nicht erfolgreichen Verbindung eine falsche zurück. Es bietet auch diemysql_close() Funktion zum Schließen von Datenbankverbindungen, die einen einzelnen Parameter verwendet.
Syntax
Überprüfen Sie die folgende Syntax des PHP-Verbindungsskripts:
connection mysql_connect(server,user,passwd,new_link,client_flag);
Die Beschreibung der Parameter ist unten angegeben -
Sr.Nr. | Parameter & Beschreibung |
---|---|
1 | server Dieser optionale Parameter gibt den Hostnamen an, auf dem der Datenbankserver ausgeführt wird. Der Standardwert ist "localhost: .3036". |
2 | user Dieser optionale Parameter gibt den Benutzernamen an, der auf die Datenbank zugreift. Der Standardwert ist der Eigentümer des Servers. |
3 | passwd Dieser optionale Parameter gibt das Kennwort des Benutzers an. Der Standardwert ist leer. |
4 | new_link Dieser optionale Parameter gibt dies bei einem zweiten Aufruf von an mysql_connect() Mit identischen Argumenten anstelle einer neuen Verbindung wird die Kennung der aktuellen Verbindung zurückgegeben. |
5 | client flags Dieser optionale Parameter verwendet eine Kombination der folgenden konstanten Werte:
|
Überprüfen Sie die unten angegebene Syntax des PHP-Trennungsskripts.
bool mysql_close ( resource $link_identifier );
Wenn Sie die Ressource weglassen, wird die zuletzt geöffnete Ressource geschlossen. Bei einem erfolgreichen Abschluss wird der Wert true oder false zurückgegeben.
Versuchen Sie den folgenden Beispielcode, um eine Verbindung mit einem MariaDB-Server herzustellen:
<html>
<head>
<title>Connect to MariaDB Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
</body>
</html>
Bei erfolgreicher Verbindung wird die folgende Ausgabe angezeigt:
mysql> Connected successfully