---
title: 'VestaCP: База данных без префикса пользователя | Zomro'
description: 'Иногда требуется создать базу данных без префикса пользователя, например, во время переноса проекта с другого сервера.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a43@server-panel.net/2022/06/01/1656137669_1656137636549.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * VestaCP: База данных без префикса пользователя. 



# VestaCP: База данных без префикса пользователя.

25-06-2022

В панели VestaCP при создании новой базы данных автоматически добавляется префикс пользователя.  
![VestaCP: База данных без префикса пользователя. - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a43@server-panel.net/2022/06/01/1656137669_1656137636549.png)Префикс для баз данных полезен, он помогает лучше ориентироваться при просмотре всех созданных баз данных и немного улучшает безопасность сайта так как злоумышленникам придется угадывать не только пользователя mysql, но и пользователя панели под которым база была создана. Мы крайне не рекомендуем использовать простые имена пользователей и пароли на сервере так как это подвергает Ваши данные риску.  
  
Подключаемся к серверу по ssh используя данные от пользователя root;  
  
Копируем файл скриптов vesta который и отвечает за создание баз данных;
    
    
    # cp /usr/local/vesta/bin/v-add-database /usr/local/vesta/bin/v-add-database-no_prefix

  
Открываем новый файл (например используя: vi, vim, nano);
    
    
    # vi /usr/local/vesta/bin/v-add-database-no_prefix
    

  
  
Нас интересуют строки 20 и 21 их необходимо отредактировать и сохранить изменения;  
До:
    
    
    database="$user"_"$2"
    dbuser="$user"_"$3"

После:
    
    
    database=$2
    dbuser=$3

  
Теперь мы можем его выполнить указав нужные параметры;
    
    
    # v-add-database-no_prefix USER DATABASE DBUSER DBPASS

  * **USER** – пользователь панели VestaCP
  * **DATABASE** – имя базы данных
  * **DBUSER** – пользователь mysql для базы данных
  * **DBPASS** – пароль указанного пользователя mysql



  
Если Вы укажите существующего пользователя баз данных, тогда пароль от него будет изменен.  
![VestaCP: База данных без префикса пользователя. - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a43@server-panel.net/2022/06/01/1656137555_1656137498387.png)  
Готово. Теперь мы можем создавать базы данных и пользователей без префикса когда потребуется.

Похожие статьи

[Команда dig в Linux - использование и примеры.](https://zomro.com/rus/blog/faq/404-linux-d-command-usage-examples) [Как посмотреть whois домена](https://zomro.com/rus/blog/faq/395-how-to-see-whois-of-a-domain) [Выполнение бекапов сайта и базы данных простым скриптом через планировщик](https://zomro.com/rus/blog/faq/369-performing-site-and-database-backups-with-a-simple-script-through-the-scheduler) [Как установить FileBrowser в Docker](https://zomro.com/rus/blog/faq/293-kak-ustanovit-file-browser-v-docker) [Разбираемся в DDoS и DoS-атаках: Просто и Понятно](https://zomro.com/rus/blog/faq/438-razbiraemsya-v-ddos-i-dos-atakah-prosto-i-ponyatno)

[ Выделенные серверы от €88.80/мес ](/rus/dedicated-servers)
