Как узнать данные пользователя БД со всеми правами?
Как узнать данные пользователя БД со всеми правами?
Здравствуйте.
На CentOS поставил VestaCP.
В панели управления вижу, по умолчанию создан пользователь БД: admin_default.
Я задаю ему свой пароль, сохраняю настройки.
Через консоль захожу под этим пользователем:
Делаю запрос создания нового пользователя:
И получаю ошибку:
Если я правильно понимаю, то у этого пользователя (admin_default) нет права создавать новых пользователей.
Но ведь панель управления как-то создаёт новых пользователей в базе, значит кроме этого admin_default в базе данных есть пользователь с правом создания новых пользователей, и скорее всего, вообще со всеми возможными правами, так?
Вопрос №1: Как найти учётные данные этого пользователя со всеми правами, чтобы подключиться из консоли?
Вопрос №2: Возможно ли будет администрировать пользователей УДАЛЁННО, из программы MySQL Workbench?
П.С. Из программы MySQL Workbench я подключаюсь удалённо к БД через аккаунт admin_default, но страница администрирования пользователей недоступна
На 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 в базе данных есть пользователь с правом создания новых пользователей, и скорее всего, вообще со всеми возможными правами, так?
Вопрос №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.
-
- Posts: 6
- Joined: Sun Apr 16, 2017 5:51 pm
Re: Как узнать данные пользователя со всеми правами?
Да все просто , панель создает и знает пароль от root для мускула. Admin служит целям, не связанным с базами данных.
Работать в воркбенч можно, если вы настроите удаленное подключение.
Работать в воркбенч можно, если вы настроите удаленное подключение.
Re: Как узнать данные пользователя со всеми правами?
Согласен, всё просто. Только вот как узнать пароль от root, пока никто ответить не может.
Re: Как узнать данные пользователя БД со всеми правами?
Вопрос решён.
Учётные данные пользователя со всем правами к БД можно узнать из файла:
/usr/local/vesta/conf/mysql.conf
И, видимо, по чистой случайности, пароль этого пользователя совпал у меня с паролем пользователя панели управления, который был прислан на электронную почту после установки панели.
Учётные данные пользователя со всем правами к БД можно узнать из файла:
/usr/local/vesta/conf/mysql.conf
И, видимо, по чистой случайности, пароль этого пользователя совпал у меня с паролем пользователя панели управления, который был прислан на электронную почту после установки панели.
-
- Posts: 6
- Joined: Sun Apr 16, 2017 5:51 pm
Re: Как узнать данные пользователя БД со всеми правами?
Пароль от рута мускула совпадает с паролем от admin.index wrote:Вопрос решён.
Учётные данные пользователя со всем правами к БД можно узнать из файла:
/usr/local/vesta/conf/mysql.conf
И, видимо, по чистой случайности, пароль этого пользователя совпал у меня с паролем пользователя панели управления, который был прислан на электронную почту после установки панели.