新接触mysql5,对用户管理这一部分操作很是不熟悉,添加的用户不是没有登录的权限,就是创建的procedure无法
访问。摸索了半天,把找到的资料总结在这里。
首先是用户的创建,可以用grant
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
也可以直接插入:
INSERT INTO user (Host,User,Password)
-> VALUES('localhost','dummy',PASSWORD('some_pass'));
FLUSH PRIVILEGES;
对于存储过程,如果是root用户创建的,其他用户则无法访问,可以用如下的方式来解决:
if your jdbc calls to stored procedures are returning
java.sql.SQLException: Driver requires declaration of procedure to either contain a '\nbegin' or '\n' to follow argument declaration, or SELECT privilege on mysql.proc to parse column types.
check that your user can
mysql> SHOW CREATE PROCEDURE `database`.`procedure_name`\G
if not...
mysql> GRANT select ON mysql.proc to user@'host' IDENTIFIED BY 'passwd';
注意:identified by 'passwd' 的用途是修改密码,如果不想修改密码的话就不要加这句话。
分享到:
相关推荐
### 设置MySQL用户权限 在MySQL数据库管理中,正确地配置用户权限是非常重要的步骤之一,它不仅关乎数据的安全性,还能确保不同角色的用户能够高效、安全地访问所需的数据资源。本文将详细介绍如何设置MySQL用户的...
MySQL 用户权限设置 在 MySQL 数据库中,用户权限设置是非常重要的,因为它涉及到数据的安全和访问控制。本文将详细介绍 MySQL 用户权限设置的相关知识点,包括创建用户、修改密码、赋予权限、回收权限、查看用户...
### MySQL用户权限设置详解 #### 一、创建新用户与基本权限设置 在MySQL中,创建新用户是一项基本但至关重要的任务。以下是如何通过root用户登录后创建新用户及其相关权限设置的过程: **命令示例:** ```sql ...
本文详细介绍了MySQL用户权限管理的各个方面,并通过代码示例展示了如何实现这些功能。随着数据库技术的不断发展,用户权限管理将继续是数据库管理员需要掌握的核心技能之一。 本文详细介绍了MySQL中用户权限管理的...
### MySQL用户权限与日志详解 #### 一、MySQL用户 **1、基础描述** 在数据库的使用过程中,用户作为访问数据库的鉴权因素,起着至关重要的作用。当安装MySQL时,会自动生成一个root用户,作为数据库管理员,拥有...
### MySQL 用户权限详解 在现代信息技术领域中,MySQL 作为一款流行的关系型数据库管理系统(RDBMS),在 Web 应用程序的后端数据存储方面扮演着重要角色。它的广泛应用得益于一系列优秀特性,如开放源代码、跨平台...
mysql用户权限表设计
MySQL 用户权限管理和授权 MySQL 是一个广泛使用的关系型数据库管理系统,用户权限管理是 MySQL 安全性的关键组件之一。创建 MySQL 用户并赋予某指定库表的权限是 MySQL 安全性配置的重要步骤。本文将详细介绍 ...
自己初学java,利用之前的项目经验而写出来的一套基础的用户权限管理系统。用到了javaWeb 最底层的servlet 及 jdbc .对初学java的童鞋具有很大的参考意义。页面是用了bootstrap。可以完整的运行。
4. **更新MySQL权限.bat**:这是另一个批处理文件,可能是用来更新现有的MySQL用户权限,确保它们包含远程访问权限。这可能会涉及到`GRANT`命令的使用,用于赋予用户连接数据库并执行某些操作的权限。 在操作之前,...
MySQL用户权限管理是数据库系统中一个至关重要的环节,它确保了数据的安全性和访问控制,防止未经授权的用户访问或操作敏感信息。在MySQL中,权限管理是通过定义不同级别的权限给不同用户来实现的,以便限制或允许...
MySQL用户权限管理是数据库系统中一项至关重要的功能,它确保了数据的安全性和隔离性,防止未经授权的访问和操作。在MySQL中,权限管理涉及到多个方面,包括用户授权、权限刷新、查看权限、权限回收、用户删除、用户...
MySQL 用户权限管理指南 MySQL 是一个功能强大且广泛使用的关系型数据库管理系统。在 MySQL 中,用户权限管理是非常重要的一方面,合理的权限设置可以确保数据库的安全和稳定运行。本文档将详细介绍 MySQL 用户权限...
2. **MySQL用户权限的分类** - **全局权限**:授予用户在所有数据库及所有表上进行操作的权限,包括对服务器的管理、创建数据库和用户等权限。 - **数据库级权限**:授予用户在指定数据库下进行操作的权限,包括...