MariaDB - Połączenie
Jednym ze sposobów nawiązania połączenia z MariaDB jest użycie pliku binarnego mysql w wierszu polecenia.
MYSQL Binary
Przejrzyj przykład podany poniżej.
[root@host]# mysql -u root -p
Enter password:******
Kod podany powyżej łączy się z MariaDB i udostępnia wiersz polecenia do wykonywania poleceń SQL. Po wpisaniu kodu powinna pojawić się wiadomość powitalna informująca o pomyślnym połączeniu z numerem wersji.
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>
W przykładzie użyto uprawnień administratora, ale każdy użytkownik z uprawnieniami może oczywiście uzyskać dostęp do monitu MariaDB i wykonywać operacje.
Odłącz się od MariaDB za pośrednictwem exit polecenie w następujący sposób -
mysql> exit
Skrypt połączenia PHP
Innym sposobem łączenia się i odłączania od MariaDB jest użycie skryptu PHP. PHP zapewniamysql_connect()funkcja otwierania połączenia z bazą danych. Używa pięciu opcjonalnych parametrów i zwraca identyfikator łącza MariaDB po udanym połączeniu lub fałsz w przypadku nieudanego połączenia. Zapewnia równieżmysql_close() funkcja do zamykania połączeń z bazą danych, która używa pojedynczego parametru.
Składnia
Przejrzyj następującą składnię skryptu połączenia PHP -
connection mysql_connect(server,user,passwd,new_link,client_flag);
Opis parametrów znajduje się poniżej -
Sr.No | Parametr i opis |
---|---|
1 | server Ten opcjonalny parametr określa nazwę hosta, na którym działa serwer bazy danych. Jego domyślną wartością jest „localhost: .3036”. |
2 | user Ten opcjonalny parametr określa nazwę użytkownika uzyskującego dostęp do bazy danych. Jego wartością domyślną jest właściciel serwera. |
3 | passwd Ten opcjonalny parametr określa hasło użytkownika. Jego domyślna wartość jest pusta. |
4 | new_link Ten opcjonalny parametr określa, że przy drugim wywołaniu mysql_connect() z identycznymi argumentami zamiast nowego połączenia zostanie zwrócony identyfikator bieżącego połączenia. |
5 | client flags Ten opcjonalny parametr wykorzystuje kombinację następujących wartości stałych -
|
Zapoznaj się ze składnią skryptu rozłączania PHP podaną poniżej -
bool mysql_close ( resource $link_identifier );
Jeśli pominiesz zasób, ostatnio otwarty zasób zostanie zamknięty. Zwraca wartość true w przypadku pomyślnego zamknięcia lub false.
Wypróbuj poniższy przykładowy kod, aby połączyć się z serwerem MariaDB -
<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>
Po pomyślnym połączeniu zobaczysz następujący wynik -
mysql> Connected successfully