Небольшой PHP-скрипт, который проверит доступность подключения к серверу баз данных MySQL и MariaDB на веб-сервере.
В первую очередь на сервере БД создадим пользователя db_user и базу данных test_db на веб-сервере
Для этого войдёт в консоль mysql
# mysql -u root -p
и запустим такие SQL-команды:
CREATE DATABASE test_db; CREATE USER 'db_user'@'localhost' IDENTIFIED BY 'yourPassword'; GRANT ALL PRIVILEGES ON test_db.* TO 'db_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Затем в корне сайта создадим файл dbconnect.php, откроем его и впишем такой скрипт:
<?php
$servername = "localhost";
$database = "test_db";
$username = "db_user";
$password = "yourPassword";
$connect = mysqli_connect($servername, $username, $password, $database);
if (!$connect) {
die("Ошибка подключения: " . mysqli_connect_error());
}
echo "Подключение к БД прошло успешно. Сервер: ", $servername, ", БД: ", $database, ", пользователь: ", $username;
mysqli_close($connect);
?>
Проверяем. Запускаем браузер, вводим адрес веб-сервера и дописываем после слеша dbconnect.php