MariaDB - Bağlantı
MariaDB ile bağlantı kurmanın bir yolu, komut isteminde mysql ikilisini kullanmaktır.
MYSQL İkili
Aşağıda verilen bir örneği inceleyin.
[root@host]# mysql -u root -p
Enter password:******
Yukarıda verilen kod MariaDB'ye bağlanır ve SQL komutlarının yürütülmesi için bir komut istemi sağlar. Kodu girdikten sonra, sürüm numarasının görüntülendiği başarılı bir bağlantı olduğunu belirten bir hoş geldiniz mesajı görünmelidir.
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>
Örnek, kök erişimini kullanır, ancak ayrıcalıklara sahip herhangi bir kullanıcı elbette MariaDB komut istemine erişebilir ve işlemleri gerçekleştirebilir.
MariaDB ile bağlantısını şu yolla kesin: exit aşağıdaki gibi komut -
mysql> exit
PHP Bağlantı Komut Dosyası
MariaDB'ye bağlanmanın ve bağlantıyı kesmenin başka bir yolu da bir PHP betiği kullanmaktır. PHP,mysql_connect()bir veritabanı bağlantısını açma işlevi. Beş isteğe bağlı parametre kullanır ve başarılı bir bağlantıdan sonra bir MariaDB bağlantı tanımlayıcısı veya başarısız bağlantı durumunda bir yanlış döndürür. Ayrıca,mysql_close() tek bir parametre kullanan veritabanı bağlantılarını kapatmak için işlev.
Sözdizimi
Aşağıdaki PHP bağlantı komut dosyası sözdizimini inceleyin -
connection mysql_connect(server,user,passwd,new_link,client_flag);
Parametrelerin açıklaması aşağıda verilmiştir -
Sr.No | Parametre ve Açıklama |
---|---|
1 | server Bu isteğe bağlı parametre, veritabanı sunucusunu çalıştıran ana bilgisayar adını belirtir. Varsayılan değeri "localhost: .3036" dır. |
2 | user Bu isteğe bağlı parametre, veritabanına erişen kullanıcı adını belirtir. Varsayılan değeri, sunucunun sahibidir. |
3 | passwd Bu isteğe bağlı parametre, kullanıcının parolasını belirtir. Varsayılan değeri boştur. |
4 | new_link Bu isteğe bağlı parametre, ikinci bir çağrıda bunu belirtir mysql_connect() yeni bir bağlantı yerine aynı bağımsız değişkenlerle mevcut bağlantının tanımlayıcısı döndürülür. |
5 | client flags Bu isteğe bağlı parametre, aşağıdaki sabit değerlerin bir kombinasyonunu kullanır -
|
Aşağıda verilen PHP bağlantı kesme komut dizisini inceleyin -
bool mysql_close ( resource $link_identifier );
Kaynağı atlarsanız, en son açılan kaynak kapanır. Başarılı kapanışta true veya false değerini döndürür.
Bir MariaDB sunucusuna bağlanmak için aşağıdaki örnek kodu deneyin -
<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>
Başarılı bağlantıda aşağıdaki çıktıyı göreceksiniz -
mysql> Connected successfully