1、授权
grant all privileges on db.* to 'cycloud'@'%' identified by 'password';
flush privileges;
具体的权限列表:select,delete,create
授权用户:
% 表示所有非本机的主机
localhost 本机
192.168.%.%
grant select on mysql.proc to 'user'@'%'; 如果有存储过程,必须要单独设置该权限
否则报错:User does not have access to metadata required to determine stored procedure parameter types
2、存储过程权限
存储过程权限有两部分组成:
1) 调用者的权限
2) 定义者的权限
调用者必须要有execute的权限
定义者必须有存储过程调用以及其中使用的所有权限
相关推荐
### MySQL使用小结 在日常工作中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。为了更好地理解和掌握MySQL的基本操作及管理技巧,本文将根据提供的文件内容进行详细的解释与扩展。 #### ...
在MySQL中,管理员通常需要精细控制不同用户对数据库的访问权限,以确保数据的安全性和完整性。以下是对MySQL中基本的用户和权限管理方法的详细解释: 1. **创建用户**: 要在MySQL中创建新的用户,可以使用`...
MySQL存储过程的权限问题涉及到数据库管理系统中的访问控制和安全策略。在MySQL中,存储过程是一种预编译的SQL代码集合,允许开发者封装复杂的业务逻辑,提高数据库操作的效率和安全性。然而,不当的权限配置可能...
小结 本文详细介绍了如何在 Windows 10 电脑中安装配置 MySQL 压缩包,包括下载和安装 MySQL 压缩包,配置环境变量,启动 MySQL 服务,设置初始密码,和进入 MySQL 数据库。这些步骤对于开发者和数据库管理员来说...
MySQL数据库在现代企业信息化管理中扮演着至关重要的角色,特别是在中小型企业的人力资源管理系统设计中。本文主要讨论了如何利用B/S(Browser/Server,浏览器/服务器)模式和MySQL数据库来构建一个高效、灵活且适应...
以上是MySQL中常用的一些基本SQL语句,熟练掌握这些语句将有助于你更有效地管理数据库。在实际应用中,还可以根据需要学习更高级的SQL概念,如视图、存储过程、触发器等,以满足更复杂的业务需求。
小结 MySQL 密码管理是 MySQL 安全性的一个重要方面。修改密码、增加新用户、分配权限都是 MySQL 密码管理的基本操作。同时,密码安全性也是 MySQL 密码管理的一个关键方面。通过遵守密码安全性的建议,可以有效...
4.2 MySQL权限系统介绍 4.3 MySQL访问授权策略 4.4 安全设置注意事项 4.5 小结 第 5章 MySQL备份与恢复 5.0 引言 5.1 数据库备份使用场景 5.2 逻辑备份与恢复测试 5.3 物理备份与恢复测试...
以下是对《MySQL常见面试题(小结).pdf》中涉及的一些关键知识点的详细解释: 1. **事务四大特性**: - **原子性**(Atomicity):事务被视为单个不可分割的操作,如果事务中的任何部分失败,整个事务都将被回滚,以...
MySQL的存储过程是数据库管理中的一个重要概念,它允许开发者在数据库中预定义一系列的SQL语句,形成一个可重用的程序单元。这样可以提高效率,减少网络流量,并且有利于数据库的安全性和一致性。本篇文章主要介绍了...
MySQL由MySQL AB公司开发,并被广泛应用于互联网上的中小型网站。本次实验使用的版本为MySQL 5.1。 - **开发环境**:操作系统采用Windows 2007,MySQL版本为5.1。 #### 二、需求分析 - **问题的提出**: - 如何...
以下是关于MySQL常用基本SQL语句的小结: 1. **数据定义语言 (DDL)**: DDL用于创建、修改和删除数据库结构。在MySQL中,这包括: - `CREATE DATABASE`: 用于创建新的数据库,例如`CREATE DATABASE database-name`...
### 小结 无论是Linux还是Windows环境下,忘记MySQL管理员密码都可以通过上述步骤来重置。然而,在执行这些操作时,必须确保对数据库数据的完整性和安全性进行充分考虑,避免因操作不当导致数据丢失或安全漏洞。...
- **定义**: 记录MySQL运行过程中的错误信息和警告信息。 - **作用**: 帮助管理员排查故障和解决问题。 - **查看方式**: 在MySQL的安装目录下的`data`文件夹中找到错误日志文件(如`jcsys4-23.err`),直接打开查看...
在后续的MySQL基础知识系列中,我们将深入探讨如何设置访问特定数据库下的数据表以及更复杂的权限控制策略,以确保数据库的安全性和可控性。对于大型企业或高敏感度的应用,还可能需要考虑使用SSL连接、设置访问白...
#### 五、小结 通过上述步骤,我们可以清晰地了解到如何使用MySQL的`GRANT`命令来简化新用户的添加过程。这种方法不仅能够高效地完成任务,还能够保证数据库的安全性和灵活性。对于需要频繁进行数据库用户管理的...