SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.05.2010 20:17:05

cooler
Завсегдатай
Зарегистрирован: 14.01.2010
Сообщений: 52

хранимые процедуры

Здравствуйте. У меня такой вопрос, где хранятся хранимые проыедуры. Имеется ввиду сам код? Описание хранимых процедур нашел в бд mysql, а где сам код? ОСЬ Linux Ubuntu 9.10

Неактивен

 

#2 03.05.2010 20:18:04

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: хранимые процедуры

Таблица proc в базе mysql

Неактивен

 

#3 03.05.2010 20:35:37

cooler
Завсегдатай
Зарегистрирован: 14.01.2010
Сообщений: 52

Re: хранимые процедуры

У меня  проблема после краха OC я сохранил на флешку бд mysql и мою бд myDB. После переустановки ОС я заменил бд mysql на дамп с флешки и добавил свою бд myDB. После этого в бд mysql все процедуры видны, но в моей бд myDB их невидно, следовательно они не привязались. Что можно сделать? Процедур около 30 заного переписывать нехочется. Зарание благодарен за вашу помощь.

Неактивен

 

#4 03.05.2010 23:04:28

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: хранимые процедуры

Так не бывает (точнее — быть не должно). Может, просто прав нету на запуск?

Неактивен

 

#5 04.05.2010 02:38:58

cooler
Завсегдатай
Зарегистрирован: 14.01.2010
Сообщений: 52

Re: хранимые процедуры

Я не уточнил. Там не совсем дам бд был. Я тупо скопировал папку mysql и папку myDB. А на новой оси просто удалил попку mysql и сопировал вместо нее папку mysql (с флешки). У меня подозрение, что при CREATE PROCEDURE процедура заносится не только в таблицу mysql.proc, где-то еще это фиксируется. Программы работающие с субд MySQL в этом случае не говорят, что в бд имеются процедуры.

Неактивен

 

#6 04.05.2010 14:21:55

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: хранимые процедуры

А сервер MySQL Вы после этого перезагружали?

Неактивен

 

#7 04.05.2010 16:05:18

cooler
Завсегдатай
Зарегистрирован: 14.01.2010
Сообщений: 52

Re: хранимые процедуры

Проблему решил другим способом. Под виндой в мускуле заменил таблицу mysql.proc и добавил свою бд. После чего сделал дамп своей бд. Дамп вместе  с хранимыми процедурами. А потом импортировал на чистый мускул на убунте. Просто когда менял папки с файлами бд начинались траблы с правами доступа и владельцами. Тему можно закрывать. Спасибо за вашу помощь.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson