1. 新增用户

mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));

mysql>flush privileges;

2. 修改用户密码

mysql>update mysql.user set password=password('new password') where User="lionbule" and Host="localhost";

mysql>flush privileges;

3. 删除用户

mysql>DELETE FROM user WHERE User="lionbule" and Host="localhost";

mysql>flush privileges;

4. 权限分配

4.1. grant用法

grant 权限 on 数据库.* to 用户名@'登录主机' identified by '密码'

权限:

常用总结, ALL/ALTER/CREATE/DROP/SELECT/UPDATE/DELETE

数据库:

*.* 表示所有库的所有表

test.* 表示test库的所有表

test.test_table 表示test库的test_table表

用户名:

mysql账户名

登陆主机:

允许登陆mysql server的客户端ip

'%'表示所有ip

'localhost' 表示本机

'192.168.10.2' 特定IP

密码:

账户对应的登陆密码

4.2 例子

mysql>grant all on test.* to lionbule@'%' identified by 'hello1234';

mysql>flush privileges;

新增密码为‘hello234’的用户lionbule对test库拥有所有操作权限,并不限制lionbule用户的登陆IP。

4.3 注意事项

grant 会覆盖用户的部分信息,跟insert 、update执行功能一样.

参考:

分享到:

2011-07-04 16:15

浏览 4843

分类:数据库

评论

mysql 5.6 删除用户_mysql 新增 删除用户和权限分配相关推荐

  1. mysql授权无密码用户_MySQL下新建用户,授权,删除用户,修改密码

    一.创建一个新的用户. 创建用户的方式有两种: 1.create user:就是向用户管理表里插入一个新的用户. 2.最好的方法是使用GRANT语句,因为这样更精确,错误少.从MySQL 3.22.1 ...

  2. mysql 建立超级用户_mysql创建超级用户

    先 use mysql;然后 mysql>describe user; 显示表 mysql 数据库中 user 表的列信息); 3.grant 创建一个可以从任何地方连接服务器的一个完全的超级用 ...

  3. mysql怎么创建普通用户_mysql怎么创建用户账户

    使用MySQL客户端-服务器协议来处理同MySQL实例管理器之间的通信.你不能使用标准mysql客户端程序和MySQL C API来连接IM.IM支持客户端工具和mysql-4.1或以后的版本所分发的 ...

  4. mysql将权限赋给某个用户_mysql 赋给用户权限

    遇到了 SQLException: access denied for  @'localhost' (using password: no) 解决办法   grant all privileges o ...

  5. mysql 查所有的用户_MySQL查看所有用户 - MySQL 系列教程

    在使用 MySQL 或其它关系型数据库的时候,免不了需要查看所有用户的信息,比如这些用户分别有什么权限,何时创建的之类.这篇文章里我们讨论,如何在 MySQL 中查看所有用户的信息. SHOW DAT ...

  6. mysql8.0查看用户_MySQL 8.0用户和角色管理

    MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置, 这样方面用户的管理和权限的 ...

  7. mysql 删除root用户_mysql误删root用户解决办法

    MySQL删除root用户后恢复 MySQL数据库中有一个超级特权用户,那就是root.root用户有至高无上的权限,它可以创建数据库,创建用户,赋予用户权限,对所以数据库拥有所有的操作权限.一旦这个 ...

  8. mysql 创建删除表_mysql创建删除表的实例详解

    表的创建命令需要: 表的名称 字段名称 定义每个字段(类型.长度等) 语法 下面是通用的SQL语法用来创建MySQL表: CREATE TABLE table_name (column_name ...

  9. mysql 创建删除表_mysql创建删除表的的详细解析

    本文主要介绍MySQL.html "target =" _ blank "> MySQL对创建删除表的详细分析.我希望作者收集的相关知识和数据对你有所帮助.创建 表 ...

最新文章

  1. svn 1.8.11 命令行提交新添加文件错误
  2. Exchange 2007 迁移 2010
  3. jquery ajax的例子
  4. 互联网上最可怕的女人
  5. CAN协议学习(一)
  6. svn和git下载安装
  7. Android强制设置屏幕旋转方向 Force rotation
  8. GSM/CDMA区别
  9. 全网最全AutoIt3基础教程及实战案例
  10. RHEL服务篇_DNS服务
  11. Unity Fleck Map 参数说明
  12. 6.#闲谈|小编一手腾讯课堂送花脚本 javascript
  13. WEBGIS使用OpenLayers3中Interaction绘制长方形和正方形
  14. 苹果手机投影_手机连接投影机的步骤
  15. Python入门学习笔记——12.文件操作
  16. Qt pro 文件详解
  17. WebRTC Simulcast测试--用Janus
  18. drupal 6.0 入门教程 - 第一章
  19. 安卓EROFS (Read-only file system)的解决
  20. 秋招Android进阶面经,面试10余家经验分享,拿到offer真不难

热门文章

  1. Http-tunnel突破单位网管封杀QQ、MSN端口的方法
  2. 实现一个压缩Remoting传输数据的Sink:CompressionSink
  3. 国内AI视频课程资源盘点
  4. 【通信原理】【实验】实验三: 数字调制解调实验2ASK--2FSK--2PSK思路(GZHU)
  5. vmware16 unlocker解锁以安装macos系统
  6. Scala基于Akka模拟Spark Master Worker进程间通信(二):Worker定时向Master心跳
  7. deepin v20.1折腾美化之Plank dock任务栏安装
  8. scala函数定义示例
  9. git简明教程:基本操作命令
  10. Linux隐藏文件标识