iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL之账号管理
  • 251
分享到

MySQL之账号管理

2024-04-02 19:04:59 251人浏览 安东尼
摘要

一 账号管理1 创建账号:示例 1:建立账号zwj,权限为在所有数据库上具有所有权限Mysql> grant all on *.* to 'zwj'@'192.168.154.180';Query O

一 账号管理

1 创建账号:

示例 1:

建立账号zwj,权限为在所有数据库上具有所有权限

Mysql> grant all on *.* to 'zwj'@'192.168.154.180';

Query OK, 0 rows affected (0.01 sec)


为zwj设置密码

mysql> grant all on *.* to 'zwj'@'192.168.154.180' identified by 'zwj';

Query OK, 0 rows affected (0.00 sec)


示例 2:

建立用户user01,权限为test库里所有表进行select、update、insert、delete操作,密码为"a123"。

mysql> grant select,update,insert,delete on test.* to 'user01'@'192.168.154.%' identified by 'a123';

Query OK, 0 rows affected (0.09 sec)


2 查看权限

查看指定账户的权限

mysql> show grants for 'user01'@'192.168.154.%';

+-------------------------------------------------------------------------------------------------------------------+

| Grants for user01@192.168.154.%                                                                                   |

+-------------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'user01'@'192.168.154.%' IDENTIFIED BY PASSWord '*FF680E568727C9C00FABFEE03D13BA727047CC65' |

| GRANT SELECT, INSERT, UPDATE, DELETE ON `test`.* TO 'user01'@'192.168.154.%'                                      |

+-------------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)


查看当前用户权限

mysql> show grants;

+----------------------------------------------------------------------------------------------------------------------------------------+

| Grants for root@localhost                                                                                                              |

+----------------------------------------------------------------------------------------------------------------------------------------+

| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*DCB7DF5FFC82C441503300FFF165257BC551A598' WITH GRANT OPTioN |

| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                                                                           |

+----------------------------------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)


3 更改权限

新建用户

mysql> grant select on test.* to 'bbs'@'192.168.154.%' identified by 'bbs';

Query OK, 0 rows affected (0.00 sec)

mysql> show grants for 'bbs'@'192.168.154.%';

+----------------------------------------------------------------------------------------------------------------+

| Grants for bbs@192.168.154.%                                                                                   |

+----------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'bbs'@'192.168.154.%' IDENTIFIED BY PASSWORD '*74BAEAC2CAFC5C7162EF373C5C85EFBC7FC8B803' |

| GRANT SELECT ON `test`.* TO 'bbs'@'192.168.154.%'                                                              |

+----------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)


增加权限

mysql> grant select,insert,delete on test.* to 'bbs'@'192.168.154.%';

Query OK, 0 rows affected (0.00 sec)


mysql> show grants for 'bbs'@'192.168.154.%';

+----------------------------------------------------------------------------------------------------------------+

| Grants for bbs@192.168.154.%                                                                                   |

+----------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'bbs'@'192.168.154.%' IDENTIFIED BY PASSWORD '*74BAEAC2CAFC5C7162EF373C5C85EFBC7FC8B803' |

| GRANT SELECT, INSERT, DELETE ON `test`.* TO 'bbs'@'192.168.154.%'                                              |

+----------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)


撤销权限

mysql> revoke delete,insert on test.* from 'bbs'@'192.168.154.%';

Query OK, 0 rows affected (0.01 sec)


mysql> show grants for 'bbs'@'192.168.154.%';

+----------------------------------------------------------------------------------------------------------------+

| Grants for bbs@192.168.154.%                                                                                   |

+----------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'bbs'@'192.168.154.%' IDENTIFIED BY PASSWORD '*74BAEAC2CAFC5C7162EF373C5C85EFBC7FC8B803' |

| GRANT SELECT ON `test`.* TO 'bbs'@'192.168.154.%'                                                              |

+----------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)


4 修改账号密码

方式 1:

mysql> set password for 'bbs'@'192.168.154.%' = password('abc-123');

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)


方式 2:

mysql> update mysql.user set password=password('aaa') where user='bbs' and host='192.168.154.%';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)


方式 3:

[root@localhost tmp]# mysqladmin -u bbs -h 192.168.154.180 password "ccc" -p

Enter password: 

Warning: Using a password on the command line interface can be insecure.

为root初次设置密码:

[root@www ~]# mysqladmin -uroot password "abc-123"

为root修改密码:

[root@localhost tmp]# mysqladmin -uroot password 'root' -p

Enter password: 

Warning: Using a password on the command line interface can be insecure.


5 删除账户

mysql> drop user 'bbs'@'192.168.154.%';

Query OK, 0 rows affected (0.00 sec)


mysql> show grants for 'bbs'@'192.168.154.%';

ERROR 1141 (42000): There is no such grant defined for user 'bbs' on host '192.168.154.%'


您可能感兴趣的文档:

--结束END--

本文标题: MySQL之账号管理

本文链接: http://www.lsjlt.com/news/35446.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 亚马逊多账号管理
    多设备管理:亚马逊可以允许多个用户在不同设备上登录同一个账号。这些用户可以在同一时间登录多个账号,以便在多个平台上管理和购买商品。 多账号登录:亚马逊可以允许多个用户使用一个唯一的登录凭证进行登录。这种方式可以降低账号被黑客攻击的风险,并...
    99+
    2023-10-27
    亚马逊 账号
  • linux Centos7账号和权限管理
    目录 介绍 实验目的: 了解常见的账号配置文件 学会管理用户账号、组账号 学会设置目录或文件的权限 学会设置目录或文件的归属  实验内容: 1.了解账号文件,显示用户账号信息: 2.显示新用户账号信息: 3.了解保存密码字串、密码有效期等信...
    99+
    2023-09-23
    linux 服务器
  • Mysql账户管理技巧
    本篇内容介绍了“Mysql账户管理技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1、创建账户  Sh...
    99+
    2024-04-02
  • win11如何删除管理员账号
    要删除Windows 11中的管理员账号,可以按照以下步骤进行操作:1. 打开“设置”应用程序。可以通过点击任务栏上的“开始”按钮,...
    99+
    2023-09-02
    win11
  • 阿里云 ECS 账号管理详解
    本文将详细介绍阿里云 ECS 账号的管理方法,包括创建账号、登录账号、管理资源、查看账单和修改密码等操作步骤,以帮助读者更好地使用阿里云 ECS。 一、创建账号访问阿里云官网:https://www.aliyun.com/在页面右上角点击“...
    99+
    2023-11-04
    阿里 详解 账号
  • Mysql账号管理与引擎相关功能实现流程
    目录mysql元数据库数据库账号管理1、创建账户2、查看账户3、删除账户4、修改密码5、刷新配置6、设置权限7、查看权限8、撤销权限mysql引擎查看数据引擎常用的一些引擎1、MyISAM引擎2、memory引擎3、In...
    99+
    2024-04-02
  • Mysql之用户管理
    目录 一,Mysql中6种常用的约束/规则 1,主键和外键的关系 1.1,创建主表 1.3 为主表vs01添加一个主键约束,主键名建议以pk开头  1.4 为从表vs02表添加外键,并将vs02表的hbbid字段和vs01表的hbbid字...
    99+
    2023-09-11
    mysql 数据库 运维
  • SQL Server忘记sa账号密码重新添加新管理账号
    一、停止数据库服务 打开sqlserver自带的配置管理器,停止数据库服务。 二、打开cmd窗口,执行命令(以管理员运行) 以单用户模式启动sqlserver,具体方法是以管理员方...
    99+
    2024-04-02
  • MySQL专题3之MySQL管理
    1、启动以及关闭MySQL服务器-  首先,我们需要通过以下命令来检查MySQL服务器是否已经启动:ps -ef | grep mysqld-  如果MySQL已经启动,以上命令将输出mysql进程列表,如果mysql未启动,你可以使用以下...
    99+
    2023-01-31
    专题 MySQL
  • 自媒体团队账号如何管理?可屏蔽收益、账号密码
    随着品牌力量不断被大家重视,2016年以来,视频文化领域分外火热,其人人都可申请入驻、购买转化率可观等特点,于是慢慢吸引了互联网人,正是因为想得到更加充足的内容展现,人们经常会用到所有平台。只不过当我们的账...
    99+
    2024-04-02
  • CentOS用户账号管理的示例分析
    这篇文章将为大家详细讲解有关CentOS用户账号管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、用户管理/etc/passwd 用户名配置文件/etc/shadow 用户密码配置文件(1)...
    99+
    2023-06-10
  • 阿里云服务器账号密码管理
    在云计算的环境中,服务器的账号密码管理是非常重要的。在使用阿里云服务器时,可能会遇到账号密码错误的问题。这篇文章将详细介绍如何管理和避免这种情况。 在云计算的环境中,服务器的账号密码管理是非常重要的。特别是在使用阿里云服务器时,因为需要频繁...
    99+
    2023-11-02
    阿里 账号 密码
  • Linux中怎么实现用户账号管理
    这篇文章给大家介绍Linux中怎么实现用户账号管理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。添加用户账号添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的...
    99+
    2023-06-16
  • mac怎么删除管理员用户账号
    要删除管理员用户账号,您可以按照以下步骤操作:1. 点击苹果菜单栏中的苹果图标,选择“系统偏好设置”。2. 在“系统偏好设置”窗口中...
    99+
    2023-09-01
    mac
  • Win11怎么退出管理员账号?Win11退出已有的管理员账户方法
      我们在使用电脑的时候经常会到管理员账号的权限来进行一个文件的修改或开启,但这也很容易让我们不小心就删除系统中的重要文件,这时候我们就可以在不需要的时候去推出管理员账号,那么要如何操作呢?下面就和小编一起来看看吧。  ...
    99+
    2023-05-19
    Win11管理员账号
  • Linux安装及管理应用和账号和权限管理 讲解
    ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 目录 前言  一....
    99+
    2023-09-04
    linux 运维 服务器
  • win10怎么登陆云服务器账户管理系统账号
    如果你不想在本地为自己的账户创建账户名称,也可以通过使用云服务器账户管理系统账号管理界面来创建账户名称。在创建账户名称时,需要注意以下几点: 账户名称应简洁明了,易于记忆和使用。 账户名称应该与云服务器账户管理系统账号管理相关联。 账户...
    99+
    2023-10-27
    管理系统 账户 账号
  • 云服务器怎么配置管理员账号
    要配置管理员账号,您可以使用 OpenStack 管理器或 AWS Cloud Manager。以下是一些基本的步骤: 连接 OpenStack:从 OpenStack Cloud Manager 或 AWS Cloud Manager...
    99+
    2023-10-26
    账号 管理员 服务器
  • 如何为Tomcat设置自己的管理账号
    小编给大家分享一下如何为Tomcat设置自己的管理账号,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先,打开tomcat目录下的tomcat-users.xml...
    99+
    2023-06-03
  • 阿里云ESC服务器怎么管理账号
    阿里云ESC服务器是阿里云推出的一种高可用、高性能、低成本的云服务器,为用户提供稳定的运行环境和强大的计算能力。然而,由于ESC服务器具有高度的自动化特性,一些用户可能会对其账号管理感到困惑。本文将详细说明如何管理阿里云ESC服务器的账号。...
    99+
    2023-11-16
    阿里 账号 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作