iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql用户管理相关
  • 278
分享到

Mysql用户管理相关

Mysql用户管理相关 2019-11-06 18:11:41 278人浏览 猪猪侠
摘要

当前使用的user及host: mysql> select USER(); +----------------+ | USER() | +----------------+ | root@localhos

Mysql用户管理相关

当前使用的user及host:


mysql> select USER();

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

| USER()         |

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

| root@localhost |

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

1 row in set (0.00 sec)

添加用户

Mysql5以前版本直接使用 INSERT 向 mysql 表中插入mysql用户了,mysql5之后不可以这样操作  
mysql> insert into mysql.user(Host,User,PassWord) values("localhost","test_user",password("123123"));

ERROR 1062 (23000): Duplicate entry "localhost-test_user" for key "PRIMARY"
增加用户 {授予用户指定数据表权限 [使用 GRANT 命令 对用户进行相应授权]}
mysql> GRANT all privileges ON table1.* TO 
"test_user"@"localhost" IDENTIFIED BY "123123" WITH GRANT OPTioN;

Query OK, 0 rows affected (0.02 sec)

IDENTIFIED BY 指定用户的登录密码

ALL PRIVILEGES 是表示所有权限,也可以使用 select、update 等权限  
*.  中前面的*号用来指定数据库名,后面的*号用来指定表名  
TO 表示将权限赋予某个用户  
ON 用来指定权限针对哪些库和表  
"test_user"@"localhost" 表示test_user用户,@后面接限制的主机,可以是IP、IP段、域名以及%,%表示任何地方  
WITH GRANT OPTION 这个选项表示该用户可以将自己拥有的权限授权给别人
 
需要刷新系统权限表[flush privilege] 该用户才能生效登录
mysql> flush privileges;    

删除用户

mysql> drop user "test_user"@"localhost";

查看当前用户的权限

mysql> SHOW GRANTS;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO "root"@"localhost" IDENTIFIED BY PASSWORD "*E56A114692FE0DE073F9A1DD68A00EEB9703F3F1" WITH GRANT OPTION |
| GRANT PROXY ON ""@"" TO "root"@"localhost" WITH GRANT OPTION                                                                           |
+----------------------------------------------------------------------------------------------------------------------------------------+

查看某个用户的权限

mysql> show grants for "test_user"@"localhost"
+------------------------------------------------------------------------------------------------------------+
| Grants for test_user@localhost                                                                                   |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO "test_user"@"localhost" IDENTIFIED BY PASSWORD "*E56A114692FE0DE073F9A1DD68A00EEB9703F3F1" |
| GRANT ALL PRIVILEGES ON table1.* TO "test_user"@"localhost" WITH GRANT OPTION                                 |
+------------------------------------------------------------------------------------------------------------+

对账户重命名

mysql> rename user "test_user"@"localhost" to "bb"@"localhost";

修改密码

1.用set password命令  
mysql> SET PASSWORD FOR "test_user"@"localhost" = PASSWORD("123456");
2.用 mysqladmin [进入bin目录]   
备注:{格式: mysqladmin -u用户名 -p旧密码 password 新密码]
/usr/bin$ mysqladmin -utest_user -p123456 password 123123
mysqladmin: Can"t turn off logging; error: "Access denied; you need (at least one of) the SUPER privilege(s) for this operation"
3.用 update 直接编辑 user 表  
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set PASSWORD = PASSWORD("123123") where user = "test_user";
Query OK, 1 row affected (0.04 sec)
Rows matched: 1  Changed: 1  Warnings: 0
您可能感兴趣的文档:

--结束END--

本文标题: Mysql用户管理相关

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

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

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

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

下载Word文档
猜你喜欢
  • MongoDB管理用户的相关操作是什么
    这篇文章给大家介绍MongoDB管理用户的相关操作是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 列出所有用户mongouse admin ...
    99+
    2024-04-02
  • [MySQL]MySQL用户管理
    [MySQL]MySQL用户管理 文章目录 [MySQL]MySQL用户管理1. 用户的概念2. 用户信息3. 创建用户4. 修改用户密码5. 删除用户6. MySQL中的权限7. 给用户授权...
    99+
    2023-10-18
    mysql linux centos 数据库 阿里云
  • MySQL 用户管理
    合理的管理DB用户权限是一个DBA的基本工作,这里整理一下MySQL用户管理的相关内容。CREATE USER、DROP USER、RENAME USER 用来创建、删除、修改MySQL用...
    99+
    2024-04-02
  • MySQL用户管理
    MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户...
    99+
    2024-04-02
  • 【MySQL】用户管理
    之前我们一直都使用root身份来对mysql进行操作,但这样存在安全隐患。这时,就需要使用MySQL的用户管理 目录 一、用户 1.1 用户信息 1.2 添加用户 1.3 删除用户 1.4 修改用户密码 二、用户权限 2.1 赋予授权 2...
    99+
    2023-09-15
    数据库 sql mysql linux
  • Mysql之用户管理
    目录 一,Mysql中6种常用的约束/规则 1,主键和外键的关系 1.1,创建主表 1.3 为主表vs01添加一个主键约束,主键名建议以pk开头  1.4 为从表vs02表添加外键,并将vs02表的hbbid字段和vs01表的hbbid字...
    99+
    2023-09-11
    mysql 数据库 运维
  • Linux系统中管理用户和用户组的相关配置文件是什么
    本篇内容介绍了“Linux系统中管理用户和用户组的相关配置文件是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux 是一个多用户、...
    99+
    2023-06-12
  • MongoDB 用户相关操作
       在我们第一次启动MongoDB的时候,仅仅是制定了data数据目录和log日志目录,并没有指定--auth选项,也就是并不需要认证。 [root@VM-...
    99+
    2024-04-02
  • 十四、MySql的用户管理
    文章目录 一、用户管理二、用户(一)用户信息(二)创建用户1.语法:2.案例: (三) 删除用户1.语法:2.示例: (四)修改用户密码1.语法: 三、数据库的权限(一)...
    99+
    2023-10-10
    mysql android adb
  • MySQL的用户如何管理
    这篇“MySQL的用户如何管理”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL的用户如何管理”文章吧。一、用户管理1...
    99+
    2023-07-02
  • 【MySQL】MySQL索引、事务、用户管理
    20岁的男生穷困潦倒,20岁的女生风华正茂,没有人会一直风华正茂,也没有人会一直穷困潦倒… 文章目录 一、MySQL索引特性(重点)1.磁盘、OS、MySQL,在进行数据IO时三者的关系2.索引的理解3.聚簇索引(索引和数据放在一...
    99+
    2023-08-16
    数据库 mysql
  • MySQL如何实现用户账户管理
    这篇文章主要为大家展示了“MySQL如何实现用户账户管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户账户管理”这篇文章吧。 MySQL...
    99+
    2024-04-02
  • MySQL中怎么实现用户账户管理和权限管理
    MySQL中怎么实现用户账户管理和权限管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql 的权限体系大致分为5个层级:全局层级全局权...
    99+
    2024-04-02
  • MongoDB 内存管理相关总结
    目录MongoDB的内存用在哪儿?如何限制MongoDB对内存的使用?cacheSizeGB参数配置的注意事项如何查看内存使用情况?MongoDB的内存用在哪儿?  &nb...
    99+
    2024-04-02
  • mysql中用户的管理方法
    这篇文章主要讲解了“mysql中用户的管理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中用户的管理方法”吧! ...
    99+
    2024-04-02
  • 怎样进行MySQL用户管理
    怎样进行MySQL用户管理,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1.MySQL的用户管理MySQL的用户信...
    99+
    2024-04-02
  • 和MySQL数据库管理相关的函数有哪些
    今天就跟大家聊聊有关和MySQL数据库管理相关的函数有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面介绍学习MySQL数据库管理相关的函数。...
    99+
    2024-04-02
  • MySQL如何实现用户管理与权限管理
    这篇文章主要为大家展示了“MySQL如何实现用户管理与权限管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户管理与权限管理”这篇文章吧。 ...
    99+
    2024-04-02
  • 客户策略管理系统优化客户关系管理的关键工具
    客户策略管理系统是一种用于优化客户关系管理(CRM)的重要工具。它通过收集和分析客户数据,帮助企业制定有效的营销策略,并提供个性化的客户体验。本文将详细介绍客户策略管理系统的功能和优势,并举例说明其在实际应用中的作用。 详细说明:1. 数据...
    99+
    2024-01-01
    系统优化 客户关系管理 策略
  • 蜗牛CRM客户管理系统高效管理客户关系
    本文将介绍蜗牛CRM客户管理系统,一种基于云计算和移动互联网技术的客户关系管理软件,帮助企业高效地管理和维护客户关系,提高销售效率和客户满意度。 蜗牛CRM客户管理系统是一款功能强大、易于使用的客户关系管理软件。它可以帮助企业实现对客户的全...
    99+
    2024-01-19
    高效 蜗牛 客户关系
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作