Создание базы данных и доступ к ней через phpMyAdmin - это один из ключевых шагов для работы с базами данных веб-приложений. В этой статье мы разберем, как создать базу данных и получить к ней доступ через phpMyAdmin.
### Шаг 1: Создание базы данных
1. Шаг 1: Зайдите в phpMyAdmin
- Откройте браузер и введите адрес (обычно `http://localhost/phpmyadmin`).
- Введите логин и пароль для доступа к phpMyAdmin.
2. Шаг 2: Создание новой базы данных
- На странице phpMyAdmin слева вы увидите панель навигации. Нажмите на "Базы данных" (на английском "Databases").
- Введите название новой базы данных в поле "Create database" и выберите кодировку (обычно utf8_general_ci).
- Нажмите кнопку "Create" для создания новой базы данных.
### Шаг 2: Создание пользователя и предоставление прав доступа
1. Создание нового пользователя
- Нажмите на вкладку "Users" (на английском) в phpMyAdmin и выберите "Add user".
- Введите имя пользователя, пароль и выберите "Local" для хоста.
- Нажмите "Go" для создания нового пользователя.
2. Предоставление прав доступа
- Перейдите на вкладку "Privileges" и выберите созданного пользователя.
- Нажмите на "Edit privileges" и выберите базу данных, для которой нужно предоставить права доступа.
- Установите нужные права доступа и нажмите "Go".
### Шаг 3: Вход в созданную базу данных
1. С помощью phpMyAdmin
- На главной странице phpMyAdmin выберите созданную базу данных в панели слева.
- Вы увидите список таблиц, используйте их для работы с данными.
2. Используя код
- Для подключения к базе данных из PHP кода, используйте функцию `mysqli_connect`.
- Пример кода:
```php
$servername = "localhost";
$username = "имя_пользователя";
$password = "пароль";
$dbname = "название_базы_данных";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
} else {
echo "Connected successfully";
}
```
Теперь у вас есть база данных, к которой можно подключаться через phpMyAdmin или программно из вашего приложения. Следуйте указанным шагам и настройкам для успешной работы с базами данных.