mysql工作台修改远程服务器上的存储过程

问题描述 投票:0回答:1

我正在尝试修改远程服务器中的存储过程。 user@% 帐户对相关数据库具有

CREATE PROCEDURE
ALTER PROCEDURE
EXECUTE
权限。

我没有从远程服务器收到任何错误或拒绝,只有成功通知。然而,打开远程服务器的phpmyadmin查看程序,其代码并没有被修改。

我正在使用mysql workbitch 5.2.38,连接到mysql服务器5.1.18。我尝试通过 CLI 连接并运行测试,这就是我得到的结果:

mysql> drop procedure benchmark_1;
Query OK, 0 rows affected (0.00 sec)

mysql> create procedure benchmark_1 () begin end;
Query OK, 0 rows affected (0.00 sec)

我可以正常连接。标准查询执行和更新数据很好,存储过程删除和创建语句工作得很好,但尽管服务器返回操作成功,但更改不会保留在服务器上。

mysql procedure workbench
1个回答
0
投票

这解决了我的问题。

. 上的 show_routine 授予 ;

来自 https://stackoverflow.com/a/71313234

© www.soinside.com 2019 - 2024. All rights reserved.