масса создает полномочия для mysql хранимых процедур

Предвидение Dell R5400 является rackmounted рабочей станцией, но это использует процессоры Xeon и RAM ECC, возможно, Вы могли пойти на несколько компромиссов, учитывая очень специфический характер Ваших требований, Вы будете изо всех сил пытаться найти продукт, который точно отвечает Вашим требованиям, если Вы не создаете их сами, которые могли бы быть Вашим лучшим решением. Корпус Tyan 1u базовые единицы хорошо оценены и поддерживают широкий спектр процессоров.

1
задан 26 July 2012 в 19:01
2 ответа
grant execute on <dbname>.*

The word 'procedure' should be left out.

1
ответ дан 3 December 2019 в 21:45

For any user privileges defined against database mydb run this:

UPDATE mysql.db SET execute_priv='Y' WHERE db = 'mydb';
FLUSH PRIVILEGES;

First, see if any users are defined in mysql.db with

SELECT COUNT(1) FROM mysql.db;

If none of the users already have database-level privileges, then give it to them. If you want to grant every user the ability to run stored procedures against database mydb, run this

INSERT INTO mysql.db (Host,db,user,Select_priv,Insert_priv,Update_priv
Delete_priv,Create_priv,Drop_priv,Grant_priv,
References_priv,Index_priv,Alter_priv,Create_tmp_table_priv
Lock_tables_priv,Create_view_priv,Show_view_priv,Create_routine_priv
Alter_routine_priv,Execute_priv,Event_priv,Trigger_priv
SELECT Host,'mydb',user,Select_priv,Insert_priv,Update_priv
Delete_priv,Create_priv,Drop_priv,Grant_priv,
References_priv,Index_priv,Alter_priv,Create_tmp_table_priv
Lock_tables_priv,Create_view_priv,Show_view_priv,Create_routine_priv
Alter_routine_priv,'Y',Event_priv,Trigger_priv
FROM mysql.user;
FLUSH PRIVILEGES;

Notice I set :

  • Execute_priv to 'Y'
  • db to 'mydb'
1
ответ дан 3 December 2019 в 21:45

Теги

Похожие вопросы