首页 > 其他分享 >修改用户密码

修改用户密码

时间:2024-07-25 22:29:56浏览次数:5  
标签:set 修改 用户 密码 validate password

创建新用户时,新用户没有权限,所以自己无法修改成简单的密码
(1)可以通过root用户给权限,让新用户自己修改:
1.先进入root用户,mysql -uroot -p123456
2.给新用户权限:grant all privileges on . to '新用户名' @'localhost' with grant option; (其中with grant option是让新用户拥有给其他用户的给权限功能,可以不加)是所有权限,如果只给某个库和表,里面可以换成database.库名.表名)
3.退出root用户,进入新用户:mysql -u新用户 -p一开始设置的密码,
4.查看密码策略:show variables like 'validate_password%';
5.修改密码策略:set global validate_password_policy=0;或者等于low
6.修改密码长度:set global validate_password_length=4; (最低是4位,如果不修改长度,若设置的简单密码长度小于最少长度,也会出现不安全的报错)
7.查看策略是否修改成功:show variables like 'validate_password%'
8.设置密码:set password=pasword("123456")
9.刷新立即生效:flush privileges

(2)在root用户下修改
1.先修改密码策略:set global validate_password_policy=0;或者等于low
2.修改密码长度:set global validate_password_length=4; (最低是4位,如果不修改长度,若设置的简单密码长度小于最少长度,也会出现不安全的报错)
3.修改新用户密码:set password for '用户名' @'localhost'=password("123456")
4.刷新立即生效:flush privilege;

标签:set,修改,用户,密码,validate,password
From: https://www.cnblogs.com/qiwei-bigdata/p/18324264

相关文章

  • 用户和用户组的删除、配置文件的格式、shell
    1.用户的删除:userdel[选项]用户名选项:-r:删除用户的同时,删除用户的家目录和邮件池中的文件。-f:强制删除用户,即使该用户当前已登录。PS:系统发现与该用户关联的邮件信箱不存在,就会显示“信件池未找到”的错误消息。这个错误消息本身并不影响用户删除的过程。即使出现了这个......
  • HJ87密码等级
    这个题目就是细心处理一下就行,比较简单#include<ctype.h>#include<stdio.h>#include<stdbool.h>voidPrintLevel(unsignedintscore){if(score>=90){printf("VERY_SECURE");}elseif(score>=80){p......
  • 使用 Scrapy 进行身份验证并登录用户会话的证书?
    在Scrapy文档中,有以下示例说明如何在Scrapy中使用带有登录数据的经过身份验证的会话:classLoginSpider(BaseSpider):name='example.com'start_urls=['http://www.example.com/users/login.php']defparse(self,response):return[FormRequest.from_response(......
  • 最新nacos下载安装,版本号2.4.0,nacos持久化存储到本地mysql中,nacos配置登录账户密码
    官网:https://nacos.io/zh-cn/docs/quickstart/quick-start1.下载地址:https://github.com/alibaba/nacos/releases网络不好,很难下载。直接使用git克隆,然后自己编译,这是最快的了。克隆:gitclonehttps://github.com/alibaba/nacos.git然后到根目录中(我的:E:\Demos\nacos),执行cmd命令:mv......
  • 【selenium】自动化测试小白入门:实现只开一个窗口,不同用户循环登录
    首先,我在给一个审批流写自动化脚本,需要各个不同的人登录去点通过按钮,每个人的流程都一致,唯一的区别就是user不同。那么,我的实现目标是,不关闭browser,只写一个testcase,实现不同用户按顺序运行同一个testcase第一次尝试,在driver里面写[email protected](scope="session")......
  • 修改 Visual Studio 程序集信息中的默认公司
    我们在使用VisualStudio创建项目时,会发现程序集信息中的默认公司是Microsoft我们可以通过修改项目文件来修改程序集信息中的默认公司。但是这种方式修改的是当前项目文件,后续创建的项目还是会使用默认的公司信息。我们可以通过注册表来修改默认公司,这样之后创建的项目都会......
  • Go Lang使用bcrypt对用户数据加密,避免字典攻击
    Go语言提供了一种较为安全的加密方式,使用GoLanggolang.org/x/crypto/bcrypt模块,通过该模块可以快速实现密码的存储处理,每次运行,计算的密码值都不同。因此使用GoLanggolang.org/x/crypto/bcrypt模块对密码进行处理,可以避免字典攻击。1.命令行下安装bcrypt包:gogetgolang......
  • 三星app移植修复(app反编译修改)
    工具:apktoolADT命令:反编译java-jarapktool.jardtest.apk重打包java-jarapktool.jarbtest签名使用ADTsmail语言粗略理解(其实对于修改来说,大概熟悉就就ok)类定义.classpublicLcom/example/MyClass;.superLjava/lang/Object;.class指定类名和修饰符......
  • ImageJ 用户手册——第三部分(ImageJ扩展)
    ImageJ功能可以通过宏、脚本或插件形式的可加载代码模块进行扩展。ImageJ网站提供了300多个宏、500多个插件和20多个脚本。以下是对这三种类型的ImageJ附加组件的简短描述:宏(Macros)——执行一系列ImageJ命令的最简单方法。ImageJ宏语言是一种类似Java的语言,包含一组控制结构、运算......
  • 通配符SSL证书—企业用户的标配
    随着企业对在线业务安全需求日益增加,为每个业务网站配置HTTPS加密势在必行。但是,如果为每个网站安装单个SSL证书可能导致高成本和高人力投入,和通配符SSL证书便可解决这一问题。大多数企业网站的现状:目前绝大多数的企业网站都是由一个或多个主域名和与之对应的子域名构成的......