В Microsoft Sql можно шифровать хранимые процедуры с помощью
CREATE PROCEDURE dbo.foo WITH ENCRYPTION AS BEGIN SELECT 'foo' END
Это останавливает людей, смотрящих на код хранимых процедур.
Как я могу сделать это в MySql 5.0.x?
Вы не можете сделать это в MySQL. Смотрите ошибку # 4210 .
[Редактировать]: Комментарий от Леонидас о другой ответ на этот вопрос должен быть доступен для чтения всем, поэтому я цитирую его здесь:
Обфускация может быть отменена. я нашел по крайней мере, один продукт через Google, что обещает раскрыть SP-код. Так что я думаю / надеюсь, что MySQL-команда не будет беспокоиться о "безопасности по неизвестности" или еще хуже "интеллектуальный актив защита "(как описано в баге 4210).
Похоже, это было запрошено до , но я не знаю, рассматривают ли они это.