在 MySQL 中,我们可以使用 RENAME USER 语句修改一个或多个已经存在的用户账号。

语法格式如下:

RENAME USER <旧用户> TO <新用户>

其中:

  • <旧用户>:系统中已经存在的 MySQL 用户账号。
  • <新用户>:新的 MySQL 用户账号。

使用 RENAME USER 语句时应注意以下几点:

  • RENAME USER 语句用于对原有的 MySQL 用户进行重命名。
  • 若系统中旧账户不存在或者新账户已存在,该语句执行时会出现错误。
  • 使用 RENAME USER 语句,必须拥有 mysql 数据库的 UPDATE 权限或全局 CREATE USER 权限。

例 1
使用 RENAME USER 语句将用户名 test1 修改为 testUser1,主机是 localhost。SQL 语句和执行过程如下。

mysql> RENAME USER 'test1'@'localhost' TO 'testUser1'@'localhost';
Query OK, 0 rows affected (0.03 sec)

在 cmd 命令行工具中,使用 testUser1 用户登录数据库服务器,如下所示。

C:\Users\USER>mysql -h localhost -u testUser1 -p
Enter password: *****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.20-log MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

4、修改用户(RENAME USER)相关推荐

  1. mysql之库操作_创建用户_修改用户权限_修改用户密码

    用户操作: 1.create user 'Faye'@'127.0.0.1'IDENTIFIED BY '123'  #添加一个用户名字为Faye的用户,127.0.0.1为本机的ip,123为密码 ...

  2. MySQL修改用户(RENAME USER)

    在上一节我们学习了在 MySQL 数据库中创建用户,接下来我们将介绍如何修改 MySQL 数据库中用户的账号和口令. 修改用户账号 可以使用 RENAME USER 语句修改一个或多个已经存在的 My ...

  3. MySQL数据库创建用户_修改用户_删除用户_设置用户

    文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...

  4. MySQL 修改用户

    修改用户账号 可以使用 RENAME USER 语句修改一个或多个已经存在的 MySQL 用户账号. 语法格式: RENAME USER <旧用户> TO <新用户> 语法说明 ...

  5. postgresql 创建用户_PostgreSQL创建用户和修改用户密码

    pg创建用户可以在OS使用脚本createuser方式或者在psql客户端使用create user username命令两种方式.两种方式都支持使用help查看命令帮助. 在OS层面,user相关的 ...

  6. win10 修改用户目录(%USERPROFILE%)位置

    安全起见,操作前先备份系统 1. 取消登录密码 2. U盘启动 3. 将C:\Users目录的文件移动到目标位置如D:\Users . 注:如果权限不足,可以复制到D:\Users,重命名C:\Use ...

  7. ubuntu修改新增用户的目录_Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法...

    以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home ...

  8. 在linux下修改用户密码

    修改本地用户密码: 1.交互配置本地用户: 以root用户: passwd <username> Changing password for user dewang. New UNIX p ...

  9. ansible 非root 用户 批量修改用户密码

    为什么80%的码农都做不了架构师?>>>    目录 一 环境 系统环境 软件版本 二  批量修改用户密码 1. hosts 文件配置 2. 修改密码的yml 正文 一 环境 系统环 ...

  10. Linux基础命令---修改用户信息usermod

    usermod 修改用户的信息,包括用户名.密码.家目录.uid等. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.   1.语法 u ...

最新文章

  1. 苹果被曝重大系统漏洞:新款MacBook、iPhone 12、iPad Pro统统波及!root权限秒获取,隐私文件随意看...
  2. AngularJS之动态菜单操作指令
  3. altium designer PCB把板子翻过来看
  4. SPOJ Pattern Find(Rabin Karp)
  5. 【AI不惑境】网络的宽度如何影响深度学习模型的性能?
  6. 【Python】if __name__ == ‘__main__‘:的作用和原理
  7. [bbk3100]第7集 - Chapter 04 - 介绍RAC中CVU工具的使用
  8. 话唠黄金机器人_用了接吻教学机器人以后......哈哈哈哈不能我一个人瞎!
  9. CSS一行显示,显示不下的用省略号显示
  10. R in action读书笔记(3)-第六章:基本图形
  11. jQuery hover事件鼠标滑过图片半透明标题文字滑动显示隐藏
  12. 简单实例讲解为何深度学习有效
  13. 国内外 48 个最常用学术网站汇总,这可能是史上最全的!
  14. [机器学习] 衡量线性回归效果的评价指标: R-squared 和调整R方
  15. Activiti reassign task to another user
  16. java软电话_软电话使用呼叫中心的方法与流程
  17. 爬取了知乎2.2亿阅读量 有漂亮女朋友是什么体验,结果发现...
  18. c语言在屏幕上输出一个菱形图案,C语言 在屏幕上输出菱形图案
  19. 摄像头对物体进行跟踪kcf算法
  20. nginx 配置优化的几个参数

热门文章

  1. ML之kNN(两种):基于两种kNN(平均回归、加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能
  2. Python语言学习:Python常用自带库(imageio、pickle)简介、使用方法之详细攻略
  3. MAT之PLS:利用PLS(两个主成分的贡献率就可达100%)提高测试集辛烷值含量预测准确度并《测试集辛烷值含量预测结果对比》
  4. ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
  5. 脚本:获取CSDN文章的访问量
  6. 那些永不消逝的进程 (转)
  7. android开发 权限大全
  8. AB1601spi传输慢的问题
  9. Have a tea -(极客大挑战(SMC,fork
  10. 450. 删除二叉搜索树中的节点