`

[转] mysql添加用户和用户权限

阅读更多

Mysql添加用户
使用可以对mysql数据库用户表有操作权限的用户名登陆mysql
insert into user(Host,User,Password) values('%','name','password');
如果work用户没有登陆权限,则
killall mysqld
share/mysql/mysql.server start
grant all on *.* to work@'%' identified by "password";



MySQL赋予用户权限的命令的简单格式为
grant 权限 on 数据库对象 to 用户
grant 权限 on 数据库对象 to 用户 identified by "密码"

用户名:ad,密码:ad_pass,登陆ip:192.168.0.10
//用户在所有登陆ip的权限
grant all on *.* to ad@‘%’ identified by "ad_pass";

//开放管理MySQL中所有数据库的权限
grant all on *.* to ad@'192.168.0.10' identified by "ad_pass";

//开放管理MySQL中具体数据库(test)的权限
grant all privileges on test to ad@'192.168.0.10' identified by "ad_pass";

grant all on test to ad@'192.168.0.10' identified by "ad_pass";

//开放管理MySQL中具体数据库中的表(test.table1)的权限
grant all on test.table1 to ad@'192.168.0.10' identified by "ad_pass"

//开放管理MySQL中具体数据库的表(test.table1)的部分列的权限
grant select(id,se,rank) on test.table1 to ad@'192.168.0.10' identified by "ad_pass";

//开放管理操作指令
grant select,insert,update,delete on test.* to ad@'192.168.0.10' identified by "ad_pass";

//回收权限
revoke all on *.* from ad@localhost;

//查看MySQL用户权限
show grants;
show grants for ad@localhost;

更多内容请看http://blog.chinaunix.net/space.php?uid=7654720&do=blog&id=1742014

 

From: http://blog.sina.com.cn/s/blog_6f531d9c0100xs1e.html

分享到:
评论

相关推荐

    mysql如何添加用户

    在IT领域,数据库管理是确保数据安全、高效访问的关键环节,而MySQL作为一款广泛使用的开源关系型...通过上述步骤和注意事项,你可以有效地在MySQL中添加用户并管理其权限,从而确保数据库系统的稳定运行和数据安全。

    Mysql纯命令行添加用户

    本文将详细介绍如何在MySQL命令行环境下添加用户、管理权限以及删除用户。 1. **创建用户** 使用`CREATE USER`语句来创建新的用户。基本格式如下: ``` CREATE USER 'username'@'host' IDENTIFIED BY 'password'...

    MySQL-添加新用户简化说明

    ### MySQL添加新用户简化说明 #### 一、引言 在数据库管理中,为了确保数据的安全性和可控性,经常需要创建新的用户账户,并为这些账户分配特定的权限。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了...

    MySQL 添加用户、删除用户、授权、回收权限

    本文将详细介绍 MySQL 中的用户管理和权限控制,包括添加用户、删除用户、授权、回收权限等操作。 一、创建用户 在 MySQL 中,可以使用 INSERT 语句创建用户。例如,创建一个名为 "test" 的用户,密码为 "1234",...

    开启外部访问mysql权限的功能

    "开启外部访问mysql权限的功能" ...开启外部访问mysql权限的功能需要安装mysql服务、配置防火墙、授权用户访问权限和解决中文乱码问题等多个步骤。只有正确地完成每个步骤,才能成功地开启外部访问mysql权限的功能。

    远程用户连接mysql授权

    ### 远程用户连接MySQL授权详解 ...需要注意的是,在实际应用中应当综合考虑安全性、性能等因素,合理设置权限和配置。此外,随着技术的发展,MySQL也提供了更多高级特性来支持更复杂的远程访问需求。

    在MySQL数据库增加新用户权限

    在MySQL数据库中添加新用户权限是一项关键的管理任务,它涉及到数据库的安全性和访问控制。本文主要探讨了两种方法,即使用GRANT语句和直接操作MySQL授权表来完成这一过程,但推荐使用GRANT语句,因为这种方法更简洁...

    以普通权限运行MySQL的操作说明

    - 移除其他不必要的用户权限。 #### 四、设置D:盘的权限 为了进一步保障MySQL服务的安全性,还需要对D:盘进行权限设置。 1. **分配“读取权限”**:右键点击D:盘,选择“属性”->“安全”->“高级”->“编辑”。...

    MySQL用户权限设置

    ### MySQL用户权限设置详解 #### 一、创建新用户与基本权限设置 在MySQL中,创建新用户是一项基本但至关重要的任务。以下是如何通过root用户登录后创建新用户及其相关权限设置的过程: **命令示例:** ```sql ...

    MySQL用户管理和用户授权详解.pdf

    本文将详细介绍MySQL中的用户管理,包括创建用户、查看用户信息、重命名用户、删除用户以及修改密码,以及用户授权的相关操作,如授予权限、查看权限和撤销权限。 ### 用户管理 1. **新建用户**: 使用`CREATE ...

    MySql 图形用户界面工具

    MySQL图形用户界面工具是数据库管理员和开发人员用来与MySQL服务器交互的重要工具,它们提供了一种直观、可视化的界面,使得数据库管理、查询、数据编辑和备份等任务变得更加便捷。SQLyog Enterprise是一款知名的...

    MySQL添加新用户简化说明

    添加新用户到MySQL涉及到权限的授予,这是一个关键步骤,因为不当的权限分配可能导致数据安全风险。以下是一个通用的语法结构用于创建新用户并分配权限: ```sql GRANT [privileges],[privileges]... ON [database]...

    MySQL管理密码用户授权实践

    管理MySQL数据库包括管理用户账户和相应的权限,确保数据的安全和有效访问。本文将详细讨论如何进行MySQL管理密码的恢复与设置,以及如何进行用户授权和撤销。 1. MySQL密码恢复及设置 MySQL管理密码的恢复和设置...

    c# 基于MySQL的通用权限框架(完整源码)

    本项目以C#作为主要编程语言,利用MySQL数据库存储和管理用户权限,旨在提供一个完整的、可复用的解决方案。下面我们将详细探讨这个框架涉及的主要知识点。 首先,我们要理解C#作为.NET平台的主要编程语言,它提供...

    phpMyadmin新建数据库,添加用户并配置用户权限 方法

    ### phpMyAdmin新建数据库、添加用户及配置用户权限方法 #### 一、新建数据库 在使用phpMyAdmin管理MySQL数据库时,首先需要了解如何创建一个新的数据库。以下步骤将引导您完成这一过程: 1. **登录phpMyAdmin**...

    MySQL恢复root用户超级权限方法.docx

    ### MySQL恢复root用户超级权限方法 #### 背景与问题描述 在使用MySQL数据库时,如果...通过上述步骤,您不仅可以解决忘记密码的问题,还可以确保root用户拥有完整的超级权限,从而更好地管理和维护MySQL数据库系统。

    用JSP+MySQL做的用户管理系统

    在JSP中,可以创建一个专门的管理员界面(admin.jsp),展示用户列表,提供添加、编辑和删除用户的入口。这些操作对应的HTTP请求会被服务器端的Java代码处理,与数据库交互执行相应的SQL语句。 **JSP与Servlet交互*...

    用php+mysql实现多用户博客系统

    这涉及用户凭证的验证(例如,通过密码哈希比较)、会话管理(session或cookie)和权限控制,确保用户只能访问和操作他们自己的博客内容。 4. **模板引擎**:为了使博客系统具有良好的用户界面,可以使用模板引擎...

Global site tag (gtag.js) - Google Analytics