Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте. У меня такой вопрос, где хранятся хранимые проыедуры. Имеется ввиду сам код? Описание хранимых процедур нашел в бд mysql, а где сам код? ОСЬ Linux Ubuntu 9.10
Неактивен
Таблица proc в базе mysql
Неактивен
У меня проблема после краха OC я сохранил на флешку бд mysql и мою бд myDB. После переустановки ОС я заменил бд mysql на дамп с флешки и добавил свою бд myDB. После этого в бд mysql все процедуры видны, но в моей бд myDB их невидно, следовательно они не привязались. Что можно сделать? Процедур около 30 заного переписывать нехочется. Зарание благодарен за вашу помощь.
Неактивен
Так не бывает (точнее — быть не должно). Может, просто прав нету на запуск?
Неактивен
Я не уточнил. Там не совсем дам бд был. Я тупо скопировал папку mysql и папку myDB. А на новой оси просто удалил попку mysql и сопировал вместо нее папку mysql (с флешки). У меня подозрение, что при CREATE PROCEDURE процедура заносится не только в таблицу mysql.proc, где-то еще это фиксируется. Программы работающие с субд MySQL в этом случае не говорят, что в бд имеются процедуры.
Неактивен
А сервер MySQL Вы после этого перезагружали?
Неактивен
Проблему решил другим способом. Под виндой в мускуле заменил таблицу mysql.proc и добавил свою бд. После чего сделал дамп своей бд. Дамп вместе с хранимыми процедурами. А потом импортировал на чистый мускул на убунте. Просто когда менял папки с файлами бд начинались траблы с правами доступа и владельцами. Тему можно закрывать. Спасибо за вашу помощь.
Неактивен