`

mysql --------for routine错

 
阅读更多
调用存储过程时报了下面的错误
ERROR 1370 (42000): execute command denied to user backupAccount@'localhost' for routine 'databaseName.spName'


解决办法
对该账户授予执行存储过程的权限
mysql> grant execute on procedure databaseName.spName to 'backupAccount'@'localhost';

mysql> flush privileges;
分享到:
评论

相关推荐

    MySQL-Grant命令说明

    - **查看权限**:可以使用`SHOW GRANTS FOR 'username'@'host';`来查看特定用户的权限。 - **撤销权限**:与`GRANT`类似,但使用`REVOKE`命令,并将`TO`替换为`FROM`。 ```sql REVOKE SELECT ON testdb.* FROM ...

    Devart dbForge Studio for MySQL Professional Edition v7.1.13

    dbForge Studio for MySQL is a universal GUI for managing, developing and administrating MySQL and MariaDB databases. The tool allows to create and execute queries, develop and debug routines, automate...

    Mysql-事务与存储过程.pdf

    ### MySQL中的事务与存储过程 #### 事务管理 ##### 6.1.1 事务的概念 事务是数据库中一组逻辑上具有完整性的操作序列。它包含了一组SQL语句,这些语句要么全部成功执行,要么全部不执行。事务的核心特性包括: -...

    MySQL for Visual Studio 2.0.4官方版

    MySQL for Visual Studio provides access to MySQL objects and data using Microsoft Visual Studio. MySQL for Visual Studio provides: Design Time Support Query Designer Stored Routine Debugging Entity ...

    MySQL 超级入门教程

    ### MySQL超级入门教程知识点梳理 #### 一、数据库与MySQL简介 - **数据库定义**:数据库(Database)是指按照特定的数据结构来组织、存储和管理数据的集合体。随着信息技术的发展,数据库的功能已经远远超过了简单...

    Mysql纯命令行添加用户

    MySQL是世界上最流行的开源关系型数据库管理系统之一,对于数据库管理员来说,熟练掌握其命令行操作是至关重要的。本文将详细介绍如何在MySQL命令行环境下添加用户、管理权限以及删除用户。 1. **创建用户** 使用`...

    Beginning PHP and MySQL: From Novice to Professional, 5th Edition

    Gain skills in MySQL’s fundamental features, including supported data types, database management syntax, triggers, views, stored routine syntax, and import/export capabilities Work with hundreds of...

    Mysql存储过程和函数

    DECLARE cursor_name CURSOR FOR select_statement; -- 打开光标 OPEN cursor_name; -- 获取数据 FETCH cursor_name INTO var_name[, var_name]; -- 关闭光标 CLOSE cursor_name; ``` #### 八、总结 ...

    mysql设置触发器权限问题的解决方法.pdf

    超级权限包括 CREATE ROUTINE、ALTER ROUTINE、CREATE TRIGGER、ALTER TRIGGER、CREATE FUNCTION 和 ALTER FUNCTION 权限。 方法 2: 设置 log_bin_trust_function_creators 变量 可以设置 log_bin_trust_function_...

    精通MySQL存储过程和函数

    ### 精通MySQL存储过程和函数 #### 1. 说明 ##### 1.1 手册适用范围 本手册适用于对MySQL存储过程和函数感兴趣的开发者和技术人员,特别是那些希望深入了解并掌握如何在实际项目中高效利用这些功能的专业人士。...

    Foundations for Analytics with Python O-Reilly-2016-Clinton W. Brownley

    By scheduling your scripts to run on a routine basis, you don’t ever forget to run a script and you can scale beyond what’s possible when you’re running scripts manually on the command line. ...

    MySQL权限相关知识介绍

    SHOW GRANTS FOR 'p1'@'localhost'; ``` ##### 5. Create Temporary Tables 权限 - **定义**: `Create Temporary Tables`权限允许用户创建临时表。 - **功能**: 用户可以使用`CREATE TEMPORARY TABLE`命令创建仅...

    mysql创建存储过程

    ### MySQL 创建存储过程详解 #### 一、存储程序概述 **存储程序**是可以在MySQL服务器中定义并存储的一组SQL语句。它们的功能类似于过程化的编程语言中的函数或过程,可以封装复杂的逻辑,并且能够在数据库层面...

    MySQL的Grant命令

    SHOW GRANTS FOR 'other_user'@'localhost'; ``` 通过以上介绍,我们可以看到MySQL的`GRANT`命令不仅功能强大,而且极其灵活,能够满足各种复杂的权限管理需求。在实际应用中,合理地使用`GRANT`命令可以帮助我们...

    MySQL用户管理与权限管理 (2).docx

    - `Procs_priv`表:管理存储过程和存储函数的权限,包括`Create routine priv`和`Alter_routine_priv`字段。 2. **权限系统工作原理**: - 认证阶段:MySQL首先验证用户的IP地址和用户名,只有匹配的组合才能通过...

    sqlmap (懂的入)

    * Full support for MySQL, Oracle, PostgreSQL and Microsoft SQL Server database management system back-end. Besides these four DBMS, sqlmap can also identify Microsoft Access, DB2, Informix and ...

    MySQL中创建procedure,function,trigger

    在 MySQL 中,创建存储过程的语法是:`CREATE PROCEDURE proc_Name ([proc_parameter]) routine_body`。这里的参数类型可以是 IN, OUT, INOUT,分别表示输入参数、输出参数和输入输出参数。例如,以下是一个显示 ...

    mysql递归调用获取树节点(子树).pdf

    在MySQL中,构建和操作树形结构数据是一个常见的需求,特别是在组织层次结构、菜单系统或者类别管理等场景。本PDF文档介绍了一种方法,通过递归调用存储过程来获取树节点及其子树。以下是对相关知识点的详细说明: ...

Global site tag (gtag.js) - Google Analytics