`
carge
  • 浏览: 50184 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MYSQL用户管理和授权

 
阅读更多

创建和删除用户:

 

CREATE USER 'user_name'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'password';
DROP USER 'user_name'@'xxx.xxx.xxx.xxx';

 

 

修改用户密码:

 

UPDATE mysql.user SET password=PASSWORD('password') WHERE user='user_name';

 

 

授权:

GRANT SELECT ON db_name.table_name TO user_name@'xxx.xxx.xxx.xxx' Identified by "password";

  

使用该语句时,如果用户不存在,则会先创建用户

 

回收权限:

 

revoke SELECT ON db_name.table_name from 'user_name'@'xxx.xxx.xxx.xxx'

 

 

 

如果不限定用户访问数据库的IP,那么可以把“xxx.xxx.xxx.xxx” 换为 “%”。

如果不限定用户访问的数据库或者数据库中的表,那么需要把“db_name”换为“*”,“table_name”换为“*”

分享到:
评论

相关推荐

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

    •一 : mysql 用户管理与恢复root 密码[1] •1 新建用户[2] •2 查看用户信息与显示登录用户[3] •3 重命名用户[4] •4 删除用户[5] •5 修改密码[6] •6 恢复root 密码[7] •6.1 修改配置文件,设置跳过密码项[8]...

    MySQL多表查询、事务和管理用户及授权

    MySQL多表查询、事务和管理用户及授权

    MySQL管理密码用户授权实践

    MySQL管理密码用户授权实践,非常详细,可以下载学习实践

    远程用户连接mysql授权

    授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。

    MySQL数据库的用户账号管理基础知识

    MySQL管理员应该知道怎样通过指定哪些用户可连接到服务器、从哪里进行连接,以及在连接时做什么,来设置MySQL用户账号。MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,...

    MySQL数据库用户帐号管理基础知识详解

    MySQL管理员应该知道怎样通过指定哪些用户可连接到服务器、从哪里进行...本文讨论了如何设置MySQL用户的账号和授权,还将介绍如何取消权限以及从授权表中删除全部用户,并且将考虑一个困扰许多新的MySQL管理员的难题。

    MySQL数据库管理常用命令

    授权部分建立用户并授权mysql> grant all on location.* to gk1020@'10.1.11.71' identified by 'gk1020'。 取消授权mysql> revoke all on location.* from gk1020@'10.1.11.71'。 刷新权限mysql> flush privileges...

    ssh+mysql权限管理自动建库

    ssh+mysql权限管理自动建库 easy-ui 用户角色 菜单 功能

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 3_MySQL授权用户和权限回收.mp4 │ 4_MySQL8新的密码认证方式和客户端链接.mp4 │ 5_MySQL Create命令.mp4 │ 6_MySQL CreateTable命令.mp4 │ 7_课堂练习1.mp4 │ 8_MySQL Insert命令.mp4 │ 9_MySQL Insert课堂...

    MySql 5.1 参考手册.chm

    5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与...

    MySQL数据库:用户的权限管理.pptx

    用户权限:和MySQL所有的数据库相关。 ;给某用户授予权限可以使用GRANT语句。使用SHOW GRANTS语句可以查看当前账户拥有什么权限。 GRANT语法格式: GRANT 权限1[(列名列表1)] [,权限2 [(列名列表2)]] ... ON [目标] ...

    MySQL 5.1参考手册

    5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. ...

    MYSQL

    11 MySQL 基准套件 12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL ...

    MySQL 5.1中文手冊

    5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与...

    Linux中 MySQL 授权远程连接的方法步骤

    说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:...

    MySQL中文参考手册.chm

    11 MySQL 基准套件 12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 ...

    MySQL安装和密码重置.pdf

    MySQL官方文档:包含MySQL所有版本的完整文档,包括安装、配置、管理和编程指南等。 在Ubuntu 18.04上安装MySQL:逐步指南,说明如何在Ubuntu 18.04上安装MySQL。 在CentOS 7上安装MySQL:逐步指南,说明如何在...

    MySQL 5.1官方简体中文参考手册

    5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与...

    MySQL数据库:数据库的安全管理.pptx

    数据库管理和维护;;数据库的安全性是指保护数据库,防止非法操作所造成的数据泄露、篡改或损坏。在计算机系统中,安全性问题普遍存在,特别是当大量用户共享数据库中的数据时,安全问题尤其明显。保证数据库安全也...

Global site tag (gtag.js) - Google Analytics