mysql用户相关操作

这篇具有很好参考价值的文章主要介绍了mysql用户相关操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、如何查看系统存在多少用户?

mysql用户相关操作

 相关命令:

SELECT COUNT(*) FROM mysql.user;
SELECT User FROM mysql.user;
DESC mysql.user;

二、如何查看用户是否设置密码?

在 MySQL 中,用户密码是被加密的,不可以直接查看用户密码;

1 查看用户是否设置了密码:

可以使用以下命令来查看用户是否设置了密码

mysql用户相关操作

 相关sql语句:文章来源地址https://www.toymoban.com/news/detail-510071.html

SELECT User, authentication_string FROM mysql.user WHERE User='test';
或者SELECT User, Password FROM mysql.user WHERE User='test';
SELECT User, password_expired FROM mysql.user WHERE User='test';
2 如果设置了密码,如何重新修改用户密码?

mysql用户相关操作

 相关sql语句:

ALTER USER 'username'@'hostname' IDENTIFIED BY 'new_password';

三、如何创建普通用户并授权

mysql用户相关操作

相关sql语句:

create user 'yundong-test'@'127.0.0.1' identified with mysql_native_password by 'yundong-test';
grant select,delete,update,insert,create,drop,index,alter on muke.* to 'yundong-test'@'127.0.0.1';

四、如何删除用户?

注意,在执行此命令之前,请确保该用户没有任何重要的权限或对象(如数据库或表),否则将会对数据库系统造成损坏。此外,请注意删除用户时,也会删除该用户的密码和所有与其关联的权限。因此,建议在删除用户之前,先备份所有相关数据和信息,以免不必要的损失

mysql用户相关操作

 相关sql语句:

DROP USER 'test'@'127.0.0.1';
或者
DROP USER 'username'@'hostname';

到了这里,关于mysql用户相关操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在十亿级别用户中检查用户名是否存在?

    不知道大家有没有留意过,在使用一些app注册的时候,提示你用户名已经被占用了,需要更换一个,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有没有不就行了吗,那么假如用户数量很多,达到数亿级别呢,这又该如何是好? 数据库方案 第一种方案就

    2024年02月08日
    浏览(52)
  • MySQL(99)MySQL查看用户权限

    在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。 mysql 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来查看。SELECT 语句的代码如下: 要执行该语句,必须拥有对 user 表的查询权限。 注

    2024年02月16日
    浏览(45)
  • Ubuntu用户与用户组相关操作

    目录 一、root与sudo权限管理 二、root root账户更改密码 三、sudo 设置Sudo权限 四、用户管理操作 创建普通用户 删除用户账户 切换用户 用户组管理 1、root:root是Linux系统中的超级用户或管理员账户。它拥有系统上的最高权限,可以执行任何操作,包括修改系统配置、安装软件等

    2024年02月07日
    浏览(97)
  • 某电子文档安全管理系统存在任意用户登录漏洞

    漏洞简介 某电子文档安全管理系统存在任意用户登录漏洞,攻击者可以通过用户名获取对应的cookie,登录后台。 资产测绘 Hunter语法:web.icon==“9fd216c3e694850445607451fe3b3568” 漏洞复现 获取Cookie 带上Cookie访问URL + /CDGServer3/frame.jsp,即可登录后台 修复建议 对相关接口进行限制访

    2024年02月03日
    浏览(49)
  • Python+Django+Mysql开发简单在线课程推荐系统简单教程 基于用户的协同过滤推荐算法 个性化课程推荐系统 爬虫 可视化数据分析 机器学习 人工智能 个性化推荐 相关推荐

    1、开发工具和使用技术 Python3及以上版本,Django3.6及以上版本,mysql8,navicat数据库管理工具或者sqlyog数据库管理工具,html页面,javascript脚本,jquery脚本,echarts.js可视化图表工具,自定义星星评分功能(使用font-awesome星星图标字体)等。 2、实现功能 前台首页地址:http://1

    2024年02月05日
    浏览(110)
  • 在 Linux 中创建用户 and 给用户设置密码相关操作

    目录 一、创建用户 二、给用户设置密码相关操作 ②.①、修改用户密码 ②.②、设置用户密码 ②.③、删除用户密码 语法: 在 Linux 中“[]”里面的内容都代表可选,可以不写。 useradd: 命令本体 ,必写; -g 用户组名: 可选选项 ,指定用户的用户组,不指定,会自动加入同

    2024年02月12日
    浏览(48)
  • Linux安全问题,如何查看哪个用户是可疑用户?如何批量删除这些用户?

    目                   录 一、可疑用户是一个安全问题 二、查看Linux用户、新建的用户 (一)Linux里查看所有用户的命令 1、直接查看/etc/passwd文件 2、使用getent passwd命令查看 3、字段解释 4、用户信息解释 (二)只查看用户主要信息 1、只查看用户名 2、只查看用户名、用户

    2024年01月21日
    浏览(42)
  • Pip/python-如何查看已安装的包有哪些版本?如何查看某个包存在哪些版本?pip list-pip freeze-pip show package

    目录 一、如何查看已安装的包有哪些版本? 1.在terminal终端模式或者cmd命令行模式下 1.1显示所有包pip list和pip freeze 1.2显示指定包findstr、show、.__version__ 2.在文本模式(程序文件中),或者console交互模式中 二、如何查看某个包存在哪些版本? 下面以pycharm中的terminal终端模式和

    2024年02月01日
    浏览(81)
  • 【Linux】 Linux用户权限、文件权限、权限操作相关介绍

    Linux下有两种用户:超级用户(root)、普通用户 其中, root用户的权限 在Linux中可以看作是 不受任何管控 的,就像 Windows中的管理员 : 而除了 root 之外的其他的所有用户都只是 普通用户 ,普通用户的权限是 受到管控 的 root 和 所有普通用户 都是需要设置密码的 ,且root和其他

    2024年02月05日
    浏览(42)
  • 【环境搭建】Docker镜像相关操作(切换镜像源、查询、获取、查看、创建、上传、保存、删除等)

    docker默认镜像源位于国外,下载速度较慢,建议修改配置文件daemon.json,若无则新建。 使用命令查看镜像源: cat /etc/docker/daemon.json ,如果没有该文件或没有配置,则镜像源位于国外。 建议修改配置文件修改镜像源为国内,使用命令 vim /etc/docker/daemon.json 打开文件进行修改。

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包