Главная » VPS/VDS и выделенные серверы

Как скриптом проверить связку PHP + MySQL?

Следующий простой скрипт выполняет подключение к серверу MySQL и, если успешно, к базе данных.

В значения переменных указываем свои данные:

  • $server — адрес сервера баз данных;
  • $user — имя пользователя БД;
  • $password — пароль пользователя;
  • $database — имя базы данных.

Содержимое скрипта:

mysql-check.php
<?php
 
$server = 'localhost';
$user = 'dbuser';
$password = 'dbpass';
 
$dblink = mysql_connect($server, $user, $password);
 
if($dblink)
echo 'Соединение установлено.';
else
die('Ошибка подключения к серверу баз данных.');
 
$database = 'dbbase';
$selected = mysql_select_db($database, $dblink);
if($selected)
echo ' Подключение к базе данных прошло успешно.';
else
die(' База данных не найдена или отсутствует доступ.');
?>

Выполняем скрипт, и если соединение прошло успешно — получим такой ответ:

Соединение установлено.
Подключение к базе данных прошло успешно.

В случае ошибки:

Ошибка подключения к серверу баз данных.
База данных не найдена или отсутствует доступ.

Если ошибка в логине или пароле — получим об этом сообщение такого вида:

Warning: mysql_connect(): Access denied for user 'dbuser'@'localhost' (using password: YES)
Ошибка подключения к серверу баз данных.

Вместе с этим смотрят: