• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL创建用户账号和删除用户账号

MySQL创建用户账号和删除用户账号

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,创建用户,删除用户等相关知识,希望本文的分享对您有所帮助
mysql创建用户账号

为了创建一个新用户账号,使用 CREATE USER 语句,如下所示:

输入:

create user ben identified by 'p@$$w0rd';

分析:CREATE USER 创建一个新用户账号。在创建用户账号时不一定需要口令,不过这个例子用 IDENTIFIED BY 'p@$$wOrd' 给出了一个口令。如果你再次列出用户账号,将会在输出中看到新账号。

指定散列口令 IDENTIFIED BY 指定的口令为纯文本,MySQL将在保存到 user 表之前对其进行加密。为了作为散列值指定口令,使用 IDENTIFIED BY PASSWORD 。

使用 GRANT 或 INSERT GRANT 语句(稍后介绍)也可以创建用户账号,但一般来说 CREATE USER 是最清楚和最简单的句子。此外,也可以通过直接插入行到 user 表来增加用户,不过为安

全起见,一般不建议这样做。MySQL用来存储用户账号信息的表(以及表模式等)极为重要,对它们的任何毁坏都可能严重地伤害到MySQL服务器。因此,相对于直接处理来说,最好是用标记和函数来处理这些表。

为重新命名一个用户账号,使用 RENAME USER 语句,如下所示:

输入:

rename user ben to bforta;

MySQL 5之前 仅MySQL 5或之后的版本支持 RENAME USER 。为了在以前的MySQL中重命名一个用户,可使用 UPDATE 直接更新 user 表。

mysql删除用户账号

为了删除一个用户账号(以及相关的权限),使用 DROP USER 语句,如下所示:

输入:

drop user bforta;

MySQL 5之前 自MySQL 5以来, DROP USER 删除用户账号和所有相关的账号权限。在MySQL 5以前, DROP USER 只能用来删除用户账号,不能删除相关的权限。因此,如果使用旧版本的MySQL,需要先用 REVOKE 删除与账号相关的权限,然后再用 DROP USER 删除账号。

【相关推荐】

Mysql免费视频教程

2. mysql管理用户、更改口令的命令行实例操作

3. mysql访问控制的几个注意要点

4. MySQL使用字符集和校对顺序使用教程

5. MySQL字符集和校对顺序简介

以上就是MySQL创建用户账号和删除用户账号的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05找到一种不错的从SQLServer转成Mysql数据库的方法
  • 2018-12-05JQuery控制图片由中心点逐渐放大效果
  • 2017-05-11MySQL修改数据表存储引擎的3种方法介绍
  • 2018-12-05MySQL 编码机制
  • 2017-05-11Mysql 数据库访问类
  • 2018-12-05详解mac使用homebrew安装MySQL无法登陆问题的解决办法
  • 2017-05-11浅析MySQL之字符串函数
  • 2018-12-05MySQL 数据库优化的具体方法说明
  • 2017-05-11mysql Out of memory (Needed 16777224 bytes)的错误解决
  • 2018-12-05[DB][MyBatis]利用mybatis-paginator实现分页

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL服务器连接过程浅析
    • Windows下安装MySQL5.5.19图文教程
    • MySql报错Table mysql.plugin doesn’t exist的解决方法
    • 【mysql教程】MySQL 元数据
    • 删除表数据零基础入门教程汇总
    • MySQL中关于加密和解密的实例详解
    • mongodb sharding原理学习与试用(六)之chunk手动切割
    • mysql学习之数据引擎的示例代码分享
    • MySQL无法创建外键的原因及解决方法
    • MYSQL数据库中的现有表增加新字段(列)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有