powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаленные хранимые процедуры
3 сообщений из 3, страница 1 из 1
Удаленные хранимые процедуры
    #39144994
Roman39
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть проблема с работой с хранимыми процедурами. Я работаю на удаленном сервере (на котором у меня нет root прав) с MySql (нет SUPER привелегий). Использую phpMyAdmin. Вход через cPanel (если это имеет значение).
Создавая ХП я не могу присваивать значение definer, поэтому "по умолчанию" definer становится равен "текущему пользователю". Когда я захожу в phpMyAdmin через какое то время, то пользователь меняется и я не могу открыть созданную ранее процедуру.
Есть подозрение, что я что то принципиально не так делаю, потому что такая проблема нигде не описана.

Вопрос: как правильно организовать работу в phpMyAdmin с хранимыми процедурами, когда нет Super привелегий, чтобы я мог в любой момент посмотреть и изменить ХП?
...
Рейтинг: 0 / 0
Удаленные хранимые процедуры
    #39145004
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman39Создавая ХП я не могу присваивать значение definer
Либо ты не дочитал инструкцию к используемому инструменту, либо его нужно сменить.
...
Рейтинг: 0 / 0
Удаленные хранимые процедуры
    #39145477
Roman39
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaRoman39Создавая ХП я не могу присваивать значение definer
Либо ты не дочитал инструкцию к используемому инструменту, либо его нужно сменить.

В инструкции сказано, что значение definer может определять только пользователь с SUPER привелегиями, для остальных пользователей этот параметр устанавливается автоматически "текущим пользователем".

В целом для себя я нешел ответ на свой вопрос. Все дело в том, что я вхожу в phpMyAdmin через панель администрирования cPanel. Из-за этого получается (не знаю как и почему), что вход происходит каждый раз от имени нового пользователя, поэтому процедуры не доступны для редактирования. Решение: использовать "свой" phpMyAdmin (не через cPanel) или использовать другой иструмент (например Workbench). Вообщем надо чтобы вход всегда был от одного и того же пользователя.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаленные хранимые процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]