Один из способов установить соединение с MariaDB состоит в использовании двоичного файла mysql в командной строке.
MYSQL Binary
Просмотрите пример, приведенный ниже.
[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 с помощью команды выхода следующим образом:
mysql> exit
PHP скрипт подключения
Другой способ подключения и отключения от MariaDB состоит в использовании сценария PHP. PHP предоставляет функцию mysql_connect () для открытия соединения с базой данных. Он использует пять необязательных параметров и возвращает идентификатор ссылки MariaDB после успешного соединения или false при неудачном соединении. Он также предоставляет функцию mysql_close () для закрытия соединений с базой данных, которая использует один параметр.
Синтаксис
Просмотрите следующий синтаксис сценария подключения PHP —
connection mysql_connect(server,user,passwd,new_link,client_flag);
Описание параметров приведено ниже —
Sr.No | Параметр и описание |
---|---|
1 |
сервер Этот необязательный параметр указывает имя хоста, на котором работает сервер базы данных. Значением по умолчанию является «localhost: .3036». |
2 |
пользователь Этот необязательный параметр указывает имя пользователя, обращающегося к базе данных. Его значением по умолчанию является владелец сервера. |
3 |
ПАРОЛЬ Этот необязательный параметр указывает пароль пользователя. Его значение по умолчанию пустое. |
4 |
new_link Этот необязательный параметр указывает, что при втором вызове mysql_connect () с идентичными аргументами, а не с новым соединением, будет возвращен идентификатор текущего соединения. |
5 |
флаги клиента Этот необязательный параметр использует комбинацию следующих постоянных значений —
|
сервер
Этот необязательный параметр указывает имя хоста, на котором работает сервер базы данных. Значением по умолчанию является «localhost: .3036».
пользователь
Этот необязательный параметр указывает имя пользователя, обращающегося к базе данных. Его значением по умолчанию является владелец сервера.
ПАРОЛЬ
Этот необязательный параметр указывает пароль пользователя. Его значение по умолчанию пустое.
new_link
Этот необязательный параметр указывает, что при втором вызове mysql_connect () с идентичными аргументами, а не с новым соединением, будет возвращен идентификатор текущего соединения.
флаги клиента
Этот необязательный параметр использует комбинацию следующих постоянных значений —
MYSQL_CLIENT_SSL — использует ssl-шифрование.
MYSQL_CLIENT_COMPRESS — используется протокол сжатия.
MYSQL_CLIENT_IGNORE_SPACE — разрешает пробел после имен функций.
MYSQL_CLIENT_INTERACTIVE — разрешает интерактивное время ожидания бездействия в секундах до закрытия соединения.
Просмотрите синтаксис сценария отключения 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>
При успешном подключении вы увидите следующий вывод —