Небольшой 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