English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Подключение MySQL

Подключение по двоичному режиму mysql

Вы можете использовать двоичный режим MySQL для доступа к командной строке MySQL и подключиться к базе данных MySQL.

Онлайн пример

Ниже приведен пример простого подключения к серверу MySQL из командной строки:

[root@host]# mysql -u root -p
Введите пароль:******

После успешного входа появится окно командной строки mysql> и вы можете выполнять любые SQL-запросы.

После выполнения команд, успешный вход будет отображаться следующим образом:

Добро пожаловать в монитор MySQL. Команды заканчиваются ';' или '\g'.
Ваш идентификатор подключения MySQL: 2854760 к серверу версии: 5.0.9
Введите 'help;' или '\h' для получения справки. Введите '\c' для очистки буфера.

В приведенном выше примере мы вошли в сервер mysql с помощью пользователя root, конечно, вы можете использовать другого пользователя mysql.

Если у пользователя есть достаточные права, любой пользователь может выполнять SQL-операции в окне командной строки mysql.

Чтобы退出 окно командной строки mysql> можно использовать команду exit, например:

mysql> exit
До свидания

Подключение к MySQL с помощью скрипта PHP

PHP предоставляет функцию mysqli_connect() для подключения к базе данных.

Эта функция имеет 6 параметров, после успешного подключения к MySQL возвращает идентификатор подключения, в противном случае возвращает FALSE.

Грамматика

mysqli_connect(host, username, password, dbname, port, socket);

Описание параметров:

ПараметрыОписание
hostОпционально. Указание имени хоста или IP-адреса.
usernameОпционально. Указание имени пользователя MySQL.
passwordОпционально. Указание пароля MySQL.
dbnameОпционально. Указание используемой по умолчанию базы данных.
portОпционально. Указание порта для подключения к серверу MySQL.
socketОпционально. Указание socket или уже используемого именованного канала.

Вы можете использовать функцию mysqli_close() PHP для разрыва подключения к базе данных MySQL.

Эта функция имеет один параметр, который является идентификатором подключения MySQL, возвращаемым функцией mysqli_connect() после успешного создания подключения.

Грамматика

bool mysqli_close(mysqli $link)

Эта функция закрывает непостоянное соединение с MySQL-сервером, связанное с указанным идентификатором соединения. Если не указан link_identifier, закрывается последнее открытое соединение.

Совет:Обычно не требуется использовать mysqli_close() из-за того, что непостоянные соединения, открытые ранее, автоматически закрываются по завершении выполнения скрипта.

Онлайн пример

Вы можете попробовать следующие примеры для подключения к вашему MySQL-серверу:

<?php
$dbhost = 'localhost'; // Адрес сервера MySQL
$dbuser = 'root'; // Имя пользователя MySQL
$dbpass = '123456'; // Пароль пользователя MySQL
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('Не удалось подключиться: ' . mysqli_error());
}
echo 'Соединение с базой данных успешно установлено!';
mysqli_close($conn);
?>