1.新建用户

1.1 登录MYSQL:

@>mysql -u root -p

@>密码

1.2 创建用户:

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

这样就创建了一个名为:test 密码为:1234 的用户。

注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

1.3 然后登录一下:

mysql>exit;

@>mysql -u test -p

@>输入密码

mysql>登录成功

上面给出了一个用cmd命令的方法。其实用mysql workben更简单,点users and privileges出现下图,add account后成功创建如下图:

2.为用户授权

授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

2.1 登录MYSQL(有ROOT权限),这里以ROOT身份登录:

@>mysql -u root -p

@>密码

2.2 首先为用户创建一个数据库(testDB):

mysql>create database testDB; 【同样在workben 中创建】

2.3 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):

mysql>grant all privileges on testDB.* to [email protected] identified by ‘1234‘;

mysql>flush privileges;//刷新系统权限表

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

对于此部分,workben中的操作方法可参见:http://blog.csdn.net/cuker919/article/details/44997923

用此方法实验了一遍成功。

2.4 如果想指定部分权限给一用户,可以这样来写:

mysql>grant select,update on testDB.* to [email protected] identified by ‘1234‘;

mysql>flush privileges; //刷新系统权限表

2.5 授权test用户拥有所有数据库的某些权限:

mysql>grant select,delete,update,create,drop on *.* to [email protected]"%" identified by "1234";

//test用户对所有数据库都有select,delete,update,create,drop 权限。

//@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)

//对localhost授权:加上一句grant all privileges on testDB.* to [email protected] identified by ‘1234‘;即可。

3. 删除用户

@>mysql -u root -p

@>密码

mysql>Delete FROM user Where User=‘test‘ and Host=‘localhost‘;

mysql>flush privileges;

mysql>drop database testDB; //删除用户的数据库

删除账户及权限:>drop user 用户名@‘%‘;

>drop user 用户名@ localhost;

4. 修改指定用户密码

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password(‘新密码‘) where User="test" and Host="localhost";

mysql>flush privileges;

5. 列出所有数据库

mysql>show database;

6. 切换数据库

mysql>use ‘数据库名‘;

7. 列出所有表

mysql>show tables;

8. 显示数据表结构

mysql>describe 表名;

9. 删除数据库和数据表

mysql>drop database 数据库名;

mysql>drop table 数据表名;

[原文转自:http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.html]

mysql用户表示例_MySQL添加用户、删除用户与授权与关联实例相关推荐

  1. mysql删除用户账号和密码_mysql添加、删除用户和授权用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  2. mysql 用户授权_mysql添加、删除用户和授权用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  3. MySQL讲义第 55 讲——用户权限管理之创建和删除用户

    MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...

  4. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

    From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...

  5. Ubuntu 答疑:Ubuntu 添加和删除用户具体步骤及进程被占用的解决方式

    文章目录 前言 一.添加用户 1.1.创建用户 1.2.设置密码 1.3.赋予用户管理员权限 二.删除用户 三.可能报的错误 3.1.进程被占用 3.2.进程被占用的解决方式 总结 前言 我们使用 U ...

  6. 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...

    有位 windows10正式版 用户反映自己因为刚刚升级系统,所以对系统中的很多操作都很陌生.尤其是对win10系统中添加和删除用户该如何操作表示很是不解.这该怎么办呢?接下来,小编就向大家分享win ...

  7. linux删除相同用户,Linux 批量添加和删除用户

    Linux批量添加和删除用户 一,工具作用Linux批量添加和删除用户 在Linux用户管理中,经常需要用到批量添加或删除用户:如果用 useradd或adduser来添加大量用户,对系统管理员的体力 ...

  8. CentOS添加和删除用户以及用户组的方法

    本篇文章主要介绍了CentOS添加和删除用户以及用户组的方法,具有一定的参考价值,有兴趣的可以了解一下 1.Linux环境下的账户系统文件主要在/etc/passwd, /etc/shadow,/et ...

  9. linux7如何删除用户,如何在CentOS 7上添加和删除用户

    CentOS以及所有其他Linux发行版都是多用户操作系统.每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置. 知道如何添加和删除用户是每个Linux用户应了解的最基本技能之一. ...

最新文章

  1. php开发的程序怎么用加密狗加密,C# 简单的程序绑定、加密(类似加密狗)
  2. golang 排序list_Go语言使用sort包对任意类型元素的集合进行排序的方法
  3. Docker容器导入导出
  4. 旅游社交网站 游范儿
  5. Python将函数作为闭包
  6. 推荐系统和搜索引擎的关系
  7. 关于“工作组管理员”
  8. B站 React教程笔记day1(4)调色板案例
  9. vc mysql query_我要使用mysql_query()这个函数,在VC中需要做什么工作?
  10. 【毕业设计选题】C51单片机毕业设计题目推荐大全
  11. 外卖扫码点餐全开源小程序源码
  12. Linux中常用查看日志命令
  13. 安装win10虚拟机遇到的坑
  14. 我爱淘冲刺阶段站立会议2每天任务1
  15. linux跨平台通信软件,下载:跨平台即时通信工具Pidgin 2.7.5
  16. mooc-人工智能与信息社会-人工智能发展简史
  17. 地铁三号线 - 95后的财务自由
  18. 浅谈集合转换成数组的方法--toArray()与toArray(T[] a)
  19. 将echarts图表数据导出成表格
  20. Unity学习 渲染管线介绍

热门文章

  1. 腾讯公布5G开放平台全景图,定义12大场景,引入45个应用
  2. ​微信Android版支持改微信号,淘宝硬核拒绝改名要求;5G 套餐价格松动;Kotlin 1.4 第二个预览版发布|极客头条...
  3. 如何快速在 Springboot 中集成拦截器? | 原力计划
  4. 如何用 CNN 玩转 AlphaGo 版的五子棋?
  5. 新冠全球蔓延,AI+大数据拿什么拯救全人类? | AI 技术生态论
  6. 火出B站的冠状病毒传播模拟仿真程序代码解析来啦!
  7. 一文读懂平衡二叉树 | 技术头条
  8. Python 分析国庆热门旅游景点,告诉你哪些地方好玩、便宜、人又少!
  9. 直击标贝科技WAIC2019:深耕语音合成与数据服务 助力语音场景完美落地
  10. wxPython + PyOpenGL 打造三维数据分析的利器!| CSDN 博文精选