Страница 1 из 2

Триггеры mysql

Добавлено: 2010-07-04 23:16:11
xaker1

Код: Выделить всё

Биллинговая система использует триггеры в MySQL. До версии MySQL 5.1.6 для работы с триггерами необходимы права SUPER. Если Вы используете MySQL ниже версии 5.1.6, то для пользователя godhosting_bil необходимо назначить такие права, данная операция может быть осуществлена как в ручную, так и автоматически.

Возможен ли обход данной проблемы, если нет доступа к назначению прав SUPER для пользователя mysql?

p.s. Форум читал. Возможности дать права super mysql юзеру нет. Подскажите, для чего используются триггеры в билинге? На каких процедурах вызываются, что бы знать, куда копать, возможна ли установка без триггеров

Re: Триггеры mysql

Добавлено: 2010-07-05 18:01:11
xaker1
К тому же и в команде ошибка.
GRANT ALL ON `user`.* TO 'user'@'%';
GRANT SUPER ON *.* TO 'user'@'%'
flush privileges;

; пропущена, во второй строчке.

Re: Триггеры mysql

Добавлено: 2010-07-08 20:31:31
xaker1
Коментарии?

Re: Триггеры mysql

Добавлено: 2010-07-08 20:35:11
Виталий
Да возможно. Переписать то, что они делают в код. Займетесь? ;)

Re: Триггеры mysql

Добавлено: 2010-07-08 20:48:00
Alex Keda
эта... типа, ненадёжно будет...
надо тогда реализовывать проверку что все операции завершены на каждое действие, вдруг "код" умер или был убит до того как всё сделал.
кончиться всё написанием базы данных в коде..
может не надо?

Re: Триггеры mysql

Добавлено: 2010-11-15 23:13:04
mrak
Кстати у меня не заливает
GRANT ALL ON `jbs`.* TO 'jbs'@'%';
GRANT SUPER ON *.* TO 'jbs'@'%'
flush privileges;


____________
myuser@srv01:~> mysql -u root -p mysql
Enter password:


это же не заливает што делать?

Re: Триггеры mysql

Добавлено: 2010-11-16 15:29:37
Alex Keda
пароль вводить

Re: Триггеры mysql

Добавлено: 2011-03-13 12:45:35
radchuk007
Здравствуйте, тоже не могу пройти этот шаг ((
Выдал права SUPER для пользователя jbs , но всё-равно выдаёт ошибку
Сначала пишет
Сообщения:
Права для пользователя успешно установлены

Потом

Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'jbs'@'localhost' (using password: YES)

.....

Подскажите что не так делаю?
Всё физически на одном сервере(БД, апач...), пробовал устанавливать пароль для пользователя, делал без пароля, не помогает!
ОС FreeBSD 7.1

Re: Триггеры mysql

Добавлено: 2011-03-13 13:09:55
radchuk007
Потанцевав немножко с бубном разобрался, изначально невнимательно посмотрел
то сообщение что выдаёт установочный скрипт. Для изменения прав пользователя у меня не сработала предлагаемая при установке инструкция, скрипт устанавливает хостом "Любой хост" - "% " , потому что так и прописано:

GRANT ALL ON `jbs`.* TO 'jbs'@'%';

Я у себя выполнил следующее
GRANT ALL ON `jbs`.* TO 'jbs'@'localhost';
GRANT SUPER ON *.* TO 'jbs'@'localhost';
flush privileges;

И всё заработало! ))
Разница и не критична, но у меня не работало из-за этого!
Проще всего изначально через phpMyAdmin создать пользователя и БД, выдать ему права SUPER и тогда всё будет просто

Re: Триггеры mysql

Добавлено: 2011-03-16 18:49:54
hamelion
всем день добрый..
У меня такая же проблема


Установка биллинговой системы Joonte Billing System 2007-2010
Установка базы данных
В данный момент с использованием утилиты mysql будет импортированна база данных системы.
Ошибки выполнения:

*

Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'host_billing'@'localhost' (using password: YES)

*

Ошибка установки базы данных:
ERROR 1045 (28000): Access denied for user 'host_billing'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'host_billing'@'localhost' (using password: YES)





но изменения % на локалхост ничего не дает(( к сожалению ( есть еще какие то решения проблемы?