подключение к MySQL
Использование MySQL бинарного соединения
Вы можете использовать бинарный путь MySQL вниз в командной строке MySQL, подключиться к базе данных MySQL.
примеров
Ниже приведен простой пример из командной строки для подключения сервера MySQL:
[root@host]# mysql -u root -p Enter password:******
После успешного Войти происходит MySQL> командной строки, вы можете выполнить любую SQL заявление на него.
После того, как выше команда выполняется, Логин это успешные результаты вывода заключаются в следующем:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
В приведенном выше примере, мы используем привилегированному пользователю войти в сервер MySQL, конечно, вы можете также использовать другой пользователь MySQL.
Если пользователь достаточных разрешений, любой пользователь может выполнять операции SQL в окне командной строки MySQL командной строки.
Выход из MySQL> командной строки можно использовать команду выхода, как показано ниже:
mysql> exit Bye
Используйте PHP скрипт для подключения MySQL
PHP предоставляет функцию mysql_connect () для подключения к базе данных.
Эта функция имеет пять параметров, возвращение после успешного ссылки на идентификатор соединения MySQL, в противном случае возвращают FALSE.
грамматика
connection mysql_connect(server,user,passwd,new_link,client_flag);
Параметр Описание:
параметры | описание |
---|---|
сервер | Необязательно. Он указывает, что сервер, который вы хотите подключиться. Он может включать в себя номер порта, например, "имя хоста: порт", или путь к локальному сокету, например, локальный ": / путь / к / гнездо". Если директива PHP mysql.default_host не определено (по умолчанию), значение по умолчанию "локальный: 3306 '. |
пользователь | Необязательно. Имя пользователя. По умолчанию это имя владельца процесса сервера. |
PASSWD | Необязательно. Пароль. Значение по умолчанию является пустым паролем. |
new_link | Необязательно. Если вы используете одни и те же параметры второго вызова mysql_connect () не будет создавать новое соединение и возвращает идентификатор соединения уже открыт. New_link параметр изменить это поведение и mysql_connect () всегда открывать новую ссылку, даже если mysql_connect () была вызвана впереди с теми же параметрами. |
client_flag | Необязательно. client_flags параметр может быть комбинацией следующих констант:
|
Вы можете использовать функцию в PHP mysql_close (), чтобы отключить связь с базой данных MySQL.
Эта функция принимает единственный параметр функции mysql_connect (), чтобы создать соединение после успешного возвращения идентификатора соединения MySQL.
грамматика
bool mysql_close ( resource $link_identifier );
Эта функция закрывает указанный идентификатор соединения, связанный с сервером MySQL непостоянного соединения. Если не указано link_identifier, закрыт по открытому соединению.
Совет: обычно не нужно использовать mysql_close (), так как непостоянные открытые соединения автоматически закрываются после того, как сценарий закончен.
Примечание: mysql_close () не закрывается от mysql_pconnect () для установления постоянного соединения.
примеров
Вы можете попробовать следующие примеры для подключения к серверу MySQL:
<html> <head> <meta charset="utf-8"> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3306'; //mysql服务器主机地址 $dbuser = 'guest'; //mysql用户名 $dbpass = 'guest123';//mysql用户名密码 $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>