iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中用户的管理方法
  • 954
分享到

mysql中用户的管理方法

2024-04-02 19:04:59 954人浏览 薄情痞子
摘要

这篇文章主要讲解了“Mysql中用户的管理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中用户的管理方法”吧!

这篇文章主要讲解了“Mysql中用户的管理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中用户的管理方法”吧!

一、root用户密码的维护:
       由于安装Mysql完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:
       #mysqladmin -u root passWord 123 (123为密码,也可以写成:'123'或"123") ;
       设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:
       [root@localhost ~]# mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入)
       Enter password:(输入密码)
 
       修改密码:
       [root@localhost ~] #mysqladmin -u root  -p  password  123456 (password 后跟的是要更新的新密码)
       Enter password:(输入原始密码,回车即可)

有人会问到: 日! 我原来的mysql 密码丢失了(其实这种的一般都是有两种一种不负责任的管理员,一种hacker)怎么办呢?
我用的方法:
在mysql 的安装目录中找到 mysqld_safe 文件, ./mysqld_safe --skip-grant-tables
之后就启动了不用密码的环境:
Mysql -u root
Mysql> update mysql.user set password = password('red') where User='root'; 
Mysql> flush privileges;
Myusql> quit;

完毕, 当然有人说可以在配置文件中加入 --skip-grant-tables
二、普通用户的维护

增加一个用户:
1.用CREATE USER语句来新建普通用户
user01 只能本地登录
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER user02@'%' IDENTIFIED BY 'password1';  其中% 是通配符,指的这个用户在哪里都可以登录mysql 。
在 ROOT
权限修改user01密码 SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
如果有时候 报错误,请记得加@主机,因为默认的@ 后边是% 所以你要是localhost 就找不到这个用户了。
2.用INSERT语句来新建普通用户
insert into mysql.user(Host,User,Password) values("localhost","yusuhan",password("123"));
flush privileges; 
解释:mysql 数据库中的user 存放所有用户的及其权限。 上述就是在user 表中插入,用户,密码,来自哪里的主机,之后你必须flush privileges;  但是不能用,why'? 没有任何权限!grant all  on *.* to xxx@localhost identified by '123";  在给这个用户赋权限!
3.用GRANT语句来新建普通用户
grant all on *.* to xxx@"%" identified by "123" ;
给xxx 赋予在任何主机都能登录数据库,而且可以操作任何东东,基本上和root 差不多了。
你有没有看到这个用户 select user from mysql.user;

分析: 如果创建一个用户,而且要给他赋予一定的权限,一般都用grand ,其它的方法都不能一步到位。你说呢?

删除一个用户呢?.
DROP USER 'allmusic@'localhost' ;-----------drop user: allmusic .
Localhost 你还是要加,默认是%
delete from user where user='allmusic' and host='localhost' ;
Flush privileges;

感谢各位的阅读,以上就是“mysql中用户的管理方法”的内容了,经过本文的学习后,相信大家对mysql中用户的管理方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中用户的管理方法

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

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

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

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

下载Word文档
猜你喜欢
  • mysql中用户的管理方法
    这篇文章主要讲解了“mysql中用户的管理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中用户的管理方法”吧! ...
    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
  • Linux系统中的用户管理方法介绍
    本篇内容主要讲解“Linux系统中的用户管理方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中的用户管理方法介绍”吧!用户管理的配置文件用户信息文件:/etc/passwd密...
    99+
    2023-06-12
  • Mysql之用户管理
    目录 一,Mysql中6种常用的约束/规则 1,主键和外键的关系 1.1,创建主表 1.3 为主表vs01添加一个主键约束,主键名建议以pk开头  1.4 为从表vs02表添加外键,并将vs02表的hbbid字段和vs01表的hbbid字...
    99+
    2023-09-11
    mysql 数据库 运维
  • MySQL中怎么实现用户账户管理和权限管理
    MySQL中怎么实现用户账户管理和权限管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql 的权限体系大致分为5个层级:全局层级全局权...
    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账户管理原理与实现方法。分享给大家供大家参考,具体如下: 账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接...
    99+
    2024-04-02
  • MySQL用户权限验证与管理方法的示例分析
    这篇文章给大家分享的是有关MySQL用户权限验证与管理方法的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Mysql权限分两阶段验证1. 服务器检查是否允许连接:用户...
    99+
    2024-04-02
  • Linux用户组管理的方法有哪些
    今天小编给大家分享一下Linux用户组管理的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、增加一个新的用户组使...
    99+
    2023-06-27
  • MySQL中的.ibd文件作用及管理方法
    MySQL中的.ibd文件作用及管理方法 在MySQL中,每个数据库表都会对应一个.ibd文件,这个文件承载着表中的实际数据。.ibd文件的作用非常重要,它存储了表的数据和索引信息,属...
    99+
    2024-03-14
    管理方法 数据表文件 索引数据文件 数据丢失
  • MySQL的用户管理是怎样的
    MySQL的用户管理是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。mysql安装后的一点安全策略就是删除空用户和host不为loc...
    99+
    2024-04-02
  • 计算机中管理员账户被禁用的启用方法
    这篇文章主要介绍计算机中管理员账户被禁用的启用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!启用管理员账户的方法:首先开机自检后按F8,进入安全模式,以管理员身份登录;然后打开计算机管理,依次展开系统工具、本地用...
    99+
    2023-06-14
  • MySQL 中有哪些用户权限管理
    MySQL 中有哪些用户权限管理?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。容。  1.用户权限简介当我们创建过数据库用户后,还不能执行任何操作,需要...
    99+
    2023-06-14
  • MySQL中怎么创建和管理用户
    本篇文章给大家分享的是有关MySQL中怎么创建和管理用户,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  MySQL管理员应该知道如何设置My...
    99+
    2024-04-02
  • 使用redis管理用户登录会话的方法
    登录和cookie缓存 对于用来登录的cookie,有两种常见的方法可以将登录信息存储在cookie里面:一种是签名(signed)cookie,另一种是令牌(token)cookie。 签名cookie通...
    99+
    2024-04-02
  • jspXCMS用户采集管理的方法是什么
    这篇文章主要介绍了jspXCMS用户采集管理的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jspXCMS用户采集管理的方法是什么文章都会有所收获,下面我们一起来看看吧。采集可以把其它网站的文章、新闻...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作