MariaDB - Подключение
Один из способов установить соединение с MariaDB состоит в использовании двоичного файла mysql в командной строке.
Бинарный MYSQL
Просмотрите пример, приведенный ниже.
[root@host]# mysql -u root -p
Enter password:******
Приведенный выше код подключается к MariaDB и предоставляет командную строку для выполнения команд SQL. После ввода кода должно появиться приветственное сообщение об успешном подключении с отображением номера версии.
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>
В примере используется root-доступ, но любой пользователь с привилегиями, конечно, может получить доступ к приглашению MariaDB и выполнять операции.
Отключитесь от MariaDB через exit команда следующим образом -
mysql> exit
Скрипт подключения PHP
Другой способ подключиться к MariaDB и отключиться от него - это использование сценария PHP. PHP предоставляетmysql_connect()функция открытия соединения с базой данных. Он использует пять необязательных параметров и возвращает идентификатор ссылки MariaDB после успешного соединения или false при неудачном соединении. Он также обеспечиваетmysql_close() функция закрытия соединений с базой данных, использующая единственный параметр.
Синтаксис
Просмотрите следующий синтаксис сценария подключения PHP -
connection mysql_connect(server,user,passwd,new_link,client_flag);
Описание параметров приведено ниже -
Старший Нет | Параметр и описание |
---|---|
1 | server Этот необязательный параметр указывает имя хоста, на котором запущен сервер базы данных. Его значение по умолчанию - localhost: .3036. |
2 | user Этот необязательный параметр указывает имя пользователя, имеющего доступ к базе данных. Его значение по умолчанию - владелец сервера. |
3 | passwd Этот необязательный параметр указывает пароль пользователя. Его значение по умолчанию пустое. |
4 | new_link Этот необязательный параметр указывает, что при втором вызове mysql_connect() с идентичными аргументами, а не для нового соединения, будет возвращен идентификатор текущего соединения. |
5 | client flags Этот необязательный параметр использует комбинацию следующих постоянных значений -
|
Просмотрите синтаксис скрипта отключения PHP, приведенный ниже -
bool mysql_close ( resource $link_identifier );
Если вы опустите ресурс, последний открытый ресурс будет закрыт. Он возвращает значение true при успешном закрытии или false.
Попробуйте следующий пример кода для подключения к серверу 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>
При успешном подключении вы увидите следующий вывод -
mysql> Connected successfully