Подключение PHP к БД MySQL и MariaDB

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

Добавить комментарий

Ваш адрес email не будет опубликован.