Помогите с настройкой DirectAdmin и MySQL

antono
На сайте с 12.07.2004
Offline
301
1377

Установил новую версию MySQL, создал там юзера для панели DirectAdmin - 'da_admin'

Дал ему все права. При создании базы из панели DirectAdmin с юзером 'admin_aaa' и базой 'admin_aaa' выдает:

Unable to add user admin_aaa. Access denied for user 'da_admin'@'localhost' to database 'admin\_aaa'

Полдня уже сижу, не могу понять где же я упустил.

Pike
На сайте с 13.07.2004
Offline
79
#1

flush privileges?

free hosting (http://rahost.com)
antono
На сайте с 12.07.2004
Offline
301
#2

Конечно :)

запрос

select * from user;

показывает что у моего пользователя все права стоят Y

Pike
На сайте с 13.07.2004
Offline
79
#3

Да стоят-то они стоят, но flush сделать надо все равно ;) Даже если уже делали, на всякий случай ;)

Из шелла как da_admin подключится получается?

antono
На сайте с 12.07.2004
Offline
301
#4

flush делаю, не в этом дело думаю.

из шела к da_admin подключаюсь, все ОК.

Панель тоже работает с этим логином, удалять таблицы, созданные через SSH я могу через DirectAdmin. А вот создать не могу почему-то.

Нашел какую-то таблицу - information_schema.

В таблице USER_PRIVILEGES у моего юзера da_admin поле IS_GRANTABLE стоят 'N', у юзера root 'Y'

Как можно поменять там значения? Все таблицы в базе read-only

WebCode
На сайте с 03.06.2005
Offline
86
#5

На форуме DirectAdmin'а очень популярно описано, как правильно создать юзера da_admin вручную. Советую почитать описание разработчиков, а не гадать :).

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Или запустить скрипт из комплекта DA чтоб он сам сделал пользователя

Не стоит плодить сущности без необходимости
antono
На сайте с 12.07.2004
Offline
301
#7

Вот вместо того чтобы умничать, скинули бы ссылку на то, где это по шагам.

Я же написал что полдня (уже больше) убил на изучение вопроса, и в инете ничего конкретного не нашел.

antono
На сайте с 12.07.2004
Offline
301
#8

Огромное респектище неизвестному, засандалившему мне в репутацию ответ на мой вопрос дня, который решил проблемму, вот он:

grant all on *.* to da_admin@'localhost' with grant option;

Спасибо!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий