СУБД является неотъемлемой частью современных приложений и систем, где необходимо управлять большими объемами информации. В этой статье расскажем, как пользоваться СУБД в системе ISPmanager, а именно создать новые БД, редактировать старые, выполнять дамп, и прочие полезные операции.
Для начала разберемся с тем, что такое СУБД и для чего это нужно. СУБД (система управления базами данных) в панели ISPmanager — программное обеспечение, которое позволяет управлять базами данных, обеспечивая создание, изменение, удаление и доступ к данным. В ISPmanager поддерживаются различные СУБД, такие как MySQL и PostgreSQL.
В панели ISPmanager вы можете:
ISPmanager упрощает работу с базами данных, предоставляя удобный интерфейс для администрирования и управления данными.
На изображении выше - база данных. Именно так она выглядит в панели управления ISPmanager. Это ключевой раздел СУБД, где пользователь может управлять созданными БД, добавлять новые базы и редактировать ранее добавленные. Все это делается очень легко, благодаря удобному и интуитивно понятному интерфейсу. Поэтому даже новичку не составит труда разобраться в этом вопросе.
Главные элементы СУБД:
Отдельно стоит отметить особенности списка СУБД:
mysqlcheck
показывает статус проверки БДВ целом на этой странице пользователь найдет все нужные инструменты для эффективного взаимодействия с СУБД. Одним нажатием кнопки можно создавать новые БД, редактировать уже существующие, менять права, выполнять резервное копирование и отслеживать актуальное состояние баз данных.
Первое - переходим в раздел инструменты в левой колонке, жмем БД.
Дальше заполняем необходимые данные, как это показано на изображении ниже
В завершении нажмите на кнопку "Перейти"
И вот мы в phpAdmin. Кстати, если у вас возникла ошибка при открытии создании пользователя БД, вы можете найти решение у нас:
Решение ошибки - превышено время ожидания отклика от сервера MySQL
Решение ошибки - your password does not satisfy the current policy requirements
Теперь мы можем проверить версию нашей БД.
На главном экране панели просто выбираем"Базы данных". В открывшейся вкладке панели жмем "Серверы БД".
В строке MySQL и вкладе "Версия" видим, какая СУБД установлена на самом сервере.
Также узнать версию текущей СУБД можно через консоль, воспользовавшись командой. Для этого в первую очередь нужно подключится серверу по SSH и выполнить:
mysql --version
и
mysql -e 'SHOW VARIABLES LIKE "%version%";'
Чтобы узнать данные об альтернативных версиях, выполнить команду:
docker ps –all
С её помощью будет выведен весь список контейнеров, где будут указаны тип СУБД, адрес, порт для подключения и версия.
Для работы с дампом базы данных нужна внимательность и аккуратность. Первое, что нужно помнить - после импорта текущий данные БД подлежат замене данным из дампа.
На примере - старый интерфейс панели управления
Выберите файл и загрузите его на сервер
За экспорт и импорт дампа отвечает команда mysqldump
:
Для экспорта дампа команда выглядит так:
mysqldump <name_bd> > <road_to_dump>
Для импорта:
mysqldump <name_bd> < <road_to_dump>
Давайте подробней рассмотрим, как нам выполнить импорт ранее созданный дамп по пути /root/backup/mydb.sql
в базу данных с именем my-database.
Для этого выполним следующую команду:
mysqldump my-database < /root/backup/mydb.sql
В свою очередь экспорт из my-database в файл по пути /root/backup/mydb.sql выполняется с помощью команды следующего вида:
mysqldump my-database > /root/backup/mydb.sql
В разделе управления базой данных найдите опцию для управления пользователями. Это может быть кнопка "Добавить пользователя" или "Пользователи".
Заполните данные пользователя:
• укажите имя пользователя;
• задайте пароль для нового пользователя;
• при необходимости укажите дополнительные параметры, такие как права доступа (например, полный доступ или только на чтение).
После заполнения всех необходимых полей нажмите кнопку "Сохранить" или "Добавить", чтобы создать нового пользователя. После добавления пользователя вы можете настроить его права доступа к базе данных, выбрав соответствующие опции. В конце этих шагов новый пользователь будет добавлен в СУБД и сможет получить доступ к указанной базе данных с заданными правами.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: