Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Сервер баз данных
  • Search

Как создать базу mysql без приставки admin_ ?

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Как создать базу mysql без приставки admin_ ?
  • Quote

Post by stilet69 » Sun Mar 22, 2015 3:03 pm

Ряд скриптов требуют своего названия базы. Как быть?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by skurudo » Sun Mar 22, 2015 3:32 pm

Создать в phpmyadmin и если нужно прописать пользователю руками?
Top

stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by stilet69 » Sun Mar 22, 2015 4:18 pm

skurudo wrote:Создать в phpmyadmin и если нужно прописать пользователю руками?
Какому пользователю?
Есть скрипты в которых где то зашито наименование базы. Это gitlab и phabricator (например)
Там горы непонятного кода и мне трудно разобраться где именно зашито наименование базы по дефолту.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by skurudo » Sun Mar 22, 2015 4:29 pm

Еще раз, я буду чуть медленнее - предложенное решение из быстрых - взять и добавить нестандартную базу. Берется встроенный инструмент, через gui добавляется база, далее (если необходимо) привязывается к определенному пользователю (правка конфигурационного файла - /usr/local/vesta/data/users/admin/db.conf - вот здесь лежат базы по пользователя).

Хотите полностью избавиться от ограничения? Нужно править код, первое - темплейт для добавления, второе - непосредственно код:
/usr/local/vesta/web/templates/admin/add_db.html
/usr/local/vesta/web/add/db/index.php
Top

stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by stilet69 » Sun Mar 22, 2015 5:56 pm

skurudo wrote:Еще раз, я буду чуть медленнее - предложенное решение из быстрых - взять и добавить нестандартную базу. Берется встроенный инструмент, через gui добавляется база, далее (если необходимо) привязывается к определенному пользователю (правка конфигурационного файла - /usr/local/vesta/data/users/admin/db.conf - вот здесь лежат базы по пользователя).

Хотите полностью избавиться от ограничения? Нужно править код, первое - темплейт для добавления, второе - непосредственно код:
/usr/local/vesta/web/templates/admin/add_db.html
/usr/local/vesta/web/add/db/index.php
Спасибо за подробный комментарий. Я не знал путь по которому лежат базы по пользователю. Попробую ваш совет.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by skurudo » Sun Mar 22, 2015 6:02 pm

На здоровье, только будьте аккуратны и делайте копии на всякий случай.
Как бы потом не вышло путаницы - какие базы, какого пользователя.
Top

stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by stilet69 » Sun Mar 22, 2015 6:50 pm

skurudo wrote:На здоровье, только будьте аккуратны и делайте копии на всякий случай.
Как бы потом не вышло путаницы - какие базы, какого пользователя.
Все таки не получается. Кстати этот файд в /usr лежит.
Открываю его переименовываю базу из admin_gogs в gogs. Открываю phpmyadmin - в нм база по прежнему называется admin_gogs. Иду на закладку операции->Переименовать базу ввожу gogs (запрос CREATE DATABASE gogs / DROP DATABASE admin_gogs) и получаю ошибку Access denied for user 'admin_gogs'@'localhost' to database 'gogs'
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как создать базу mysql без приставки admin_ ?
  • Quote

Post by skurudo » Sun Mar 22, 2015 7:17 pm

stilet69 wrote:Все таки не получается. Кстати этот файд в /usr лежит.
По указанному пути это вроде и так понятно :)
/usr/local/vesta/web/templates/admin/add_db.html
/usr/local/vesta/web/add/db/index.php
stilet69 wrote: Открываю его переименовываю базу из admin_gogs в gogs. Открываю phpmyadmin - в нм база по прежнему называется admin_gogs. Иду на закладку операции->Переименовать базу ввожу gogs (запрос CREATE DATABASE gogs / DROP DATABASE admin_gogs) и получаю ошибку Access denied for user 'admin_gogs'@'localhost' to database 'gogs'
Под пользователем root делали?

Пароль рута для mysql можно подсмотреть вот тут - /usr/local/vesta/conf/mysql.conf
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Сервер баз данных”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password