English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Вы можете использовать двоичный режим 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 До свидания
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); ?>