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, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
index
Posts: 10
Joined: Sat Apr 22, 2017 11:13 am

Как узнать данные пользователя БД со всеми правами?
  • Quote

Post by index » Sat Apr 22, 2017 11:44 am

Здравствуйте.
На CentOS поставил VestaCP.
В панели управления вижу, по умолчанию создан пользователь БД: admin_default.
Я задаю ему свой пароль, сохраняю настройки.
Через консоль захожу под этим пользователем:

Code: Select all

[root@XXX-XXX-XXX-XXX /]# mysql -u admin_default -p
Enter password:
Welcome to MariaDB monitor...
...
MariaDB [(none)]:
Делаю запрос создания нового пользователя:

Code: Select all

MariaDB [(none)]: CREATE USER 'index'@'localhost' IDENTIFIED BY '12345678';
И получаю ошибку:

Code: Select all

ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
Если я правильно понимаю, то у этого пользователя (admin_default) нет права создавать новых пользователей.
Но ведь панель управления как-то создаёт новых пользователей в базе, значит кроме этого admin_default в базе данных есть пользователь с правом создания новых пользователей, и скорее всего, вообще со всеми возможными правами, так?

Вопрос №1: Как найти учётные данные этого пользователя со всеми правами, чтобы подключиться из консоли?
Вопрос №2: Возможно ли будет администрировать пользователей УДАЛЁННО, из программы MySQL Workbench?


П.С. Из программы MySQL Workbench я подключаюсь удалённо к БД через аккаунт admin_default, но страница администрирования пользователей недоступна
Last edited by index on Sat Apr 22, 2017 3:46 pm, edited 1 time in total.
Top

torrentlord
Posts: 6
Joined: Sun Apr 16, 2017 5:51 pm

Re: Как узнать данные пользователя со всеми правами?
  • Quote

Post by torrentlord » Sat Apr 22, 2017 2:30 pm

Да все просто , панель создает и знает пароль от root для мускула. Admin служит целям, не связанным с базами данных.

Работать в воркбенч можно, если вы настроите удаленное подключение.
Top

index
Posts: 10
Joined: Sat Apr 22, 2017 11:13 am

Re: Как узнать данные пользователя со всеми правами?
  • Quote

Post by index » Sat Apr 22, 2017 3:31 pm

Согласен, всё просто. Только вот как узнать пароль от root, пока никто ответить не может.
Top

index
Posts: 10
Joined: Sat Apr 22, 2017 11:13 am

Re: Как узнать данные пользователя БД со всеми правами?
  • Quote

Post by index » Sat Apr 22, 2017 7:54 pm

Вопрос решён.
Учётные данные пользователя со всем правами к БД можно узнать из файла:
/usr/local/vesta/conf/mysql.conf
И, видимо, по чистой случайности, пароль этого пользователя совпал у меня с паролем пользователя панели управления, который был прислан на электронную почту после установки панели.
Top

torrentlord
Posts: 6
Joined: Sun Apr 16, 2017 5:51 pm

Re: Как узнать данные пользователя БД со всеми правами?
  • Quote

Post by torrentlord » Sun Apr 23, 2017 12:00 pm

index wrote:Вопрос решён.
Учётные данные пользователя со всем правами к БД можно узнать из файла:
/usr/local/vesta/conf/mysql.conf
И, видимо, по чистой случайности, пароль этого пользователя совпал у меня с паролем пользователя панели управления, который был прислан на электронную почту после установки панели.
Пароль от рута мускула совпадает с паролем от admin.
Top


Post Reply
  • Print view

5 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