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.

В приведенном выше примере мы использовали root как пользователь, но вы также можете использовать любого другого пользователя. Любой пользователь сможет выполнять все операции SQL, разрешенные этому пользователю.

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

mysql> exit
Bye

Подключение к MySQL с использованием сценария PHP

PHP предоставляет функцию mysql_connect () для открытия соединения с базой данных. Эта функция принимает пять параметров и возвращает идентификатор ссылки MySQL в случае успеха или FALSE в случае неудачи.

Синтаксис

connection mysql_connect(server,user,passwd,new_link,client_flag);

Sr.No.Параметр и описание
1

server

Необязательно — имя хоста, на котором запущен сервер базы данных. Если не указан, то значением по умолчанию будет localhost: 3306 .

2

user

Необязательно — имя пользователя, имеющего доступ к базе данных. Если не указано иное, по умолчанию будет использоваться имя пользователя, владеющего серверным процессом.

3

passwd

Необязательно — пароль пользователя, имеющего доступ к базе данных. Если не указан, то по умолчанию будет пустой пароль.

4

new_link

Необязательно — если второй вызов mysql_connect () сделан с теми же аргументами, новое соединение не будет установлено; вместо этого будет возвращен идентификатор уже открытого соединения.

5

client_flags

Необязательно — комбинация следующих констант —

  • MYSQL_CLIENT_SSL — использовать шифрование SSL.

  • MYSQL_CLIENT_COMPRESS — использовать протокол сжатия.

  • MYSQL_CLIENT_IGNORE_SPACE — разрешить пробел после имен функций.

  • MYSQL_CLIENT_INTERACTIVE — разрешить интерактивный тайм-аут в секундах бездействия перед закрытием соединения.

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

Синтаксис

bool mysql_close ( resource $link_identifier );

Если ресурс не указан, то последняя открытая база данных закрывается. Эта функция возвращает истину, если она успешно закрывает соединение, в противном случае возвращает ложь.

Пример

Попробуйте следующий пример для подключения к серверу MySQL —

<html>
   <head>
      <title>Connecting MySQL Server</title>
   </head>
   <body>
      <?php
         $dbhost = 'localhost:3306';
         $dbuser = 'guest';
         $dbpass = 'guest123';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully';
         mysql_close($conn);
      ?>
   </body>
</html>
Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки