首页 > 数据库 >Mysql中修改新创建用户的密码

Mysql中修改新创建用户的密码

时间:2024-07-25 13:52:12浏览次数:11  
标签:set 修改 用户 密码 Mysql 新创建 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,修改,用户,密码,Mysql,新创建,validate,password
From: https://www.cnblogs.com/k8409/p/18322855

相关文章

  • SpringBoot + MyBatis 实现 MySQL 主从复制动态数据源切换
    概述在项目中的某些场景中,需要对数据库进行一些优化。常用的有如下的实现方法:读写分离、引入缓存技术、主从复制、分库分表等。今天来简单介绍一些如何在程序中实现动态切换数据源,可能某台服务器性能比较好,让流量多的方法执行切换到此数据源去操作等等。当然这种思想也可以扩展......
  • MySql数据表创建并新增数据
    --------------------------------Tablestructureforbs002h------------------------------DROPTABLEIFEXISTS`bs002h`;CREATETABLE`bs002h`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`cr_time`datetime(6)NOTNULL,`rg_time`datetime(6)NOT......
  • 记一次mysql生产误删表抢救操作
    背景数据库的操作必须要采取一系列的措施来规范流程和管理。然而,不同客户群体管理水平不一,删库跑路也并不是茶余饭后的笑话,它真真实实的,突如其来的就发生在你身边。接项目经理前线打来电话,某医院突发生产故障,通过业务日志得知,数据库缺表,需要紧急恢复数据,恢复生产。思路确认环......
  • MySQL配置开发文章:学习路线、使用案例及代码示例
    引言MySQL是一个广泛使用的开源关系型数据库管理系统,由于其性能高、成本低、可靠性强,成为了许多开发者的首选工具,本文将介绍MySQL的基本配置、学习路线、使用案例及代码示例,帮助你更好地掌握MySQL的使用MySQL配置开发教程学习路线基础知识:了解关系型数据库的基本概念,熟......
  • 整合Apache Hudi+Mysql+FlinkCDC2.1+CDH6.3.0
    一、环境准备1.环境准备:flink1.13.1+hudi0.10+hive2.1.1+cdh6.3.0+mysql5.7+flinkcdc2.1+flinkweb平台二.编译hudi(这个编译是以前的一个测试版本,编译大同小异)1.使用git命令下载hudi0.10的代码steven@wangyuxiangdeMacBook-Pro~gitclonehttps://github.com/ap......
  • SpringBoot整合Flink CDC,实时追踪mysql数据变动
    ❃博主首页:「码到三十五」,同名公众号:「码到三十五」,wx号:「liwu0213」☠博主专栏:<mysql高手><elasticsearch高手><源码解读><java核心><面试攻关>♝博主的话:搬的每块砖,皆为峰峦之基;公众号搜索「码到三十五」关注这个爱发技术干货的coder,......
  • 无法在我的 apache 服务器内对 Flask 应用程序(用于 MySQL 连接)进行远程 api 调用
    我有一个在AlmaLinux上运行的apache服务器。我有Flask代码设置来接受来自远程连接的API调用。所以我的API调用命中了Flask,然后它连接到MySQL数据库。当我尝试在服务器内部本地运行此数据库连接代码时,它工作正常。但是当我尝试通过远程API调用来访问Flask应......
  • 电脑上谷歌Gmail邮箱更改密码教程
    电脑上谷歌賬號如何修改密码注意事项:1.如果是多个谷歌賬號修改密码,建议使用浏览器无痕模式。2.同一个IP下不要批量登录修改密码,最多不要超过十个3.由于修改谷歌号的密码属于敏感操作,需要在确保网络稳定的前提下进行操作,不然可能出现异常活动被风控,要求二次短信验证。第一步:通过谷......
  • 计算机专业论文 (SpringBoot/SpringCloud+Vue+MySql)
    (可辅导论文)需要源码dd毕业设计(论文)  论文题目:基于Vue和SpringCloud的旅游网站设计与实现 摘 要 本论文主要介绍了基于Vue和SpringCloud的旅游网站的设计与实现。如今,旅游业已成为社会发展中的重要组成部分,旅游平台聚集多种多样的旅行方案以及攻略,越来越多的人......
  • MySQL8新特性底层原理
    降序索引什么是降序索引MySQL8.0开始真正支持降序索引(descendingindex)。只有InnoDB存储引擎支持降序索引,只支持BTREE降序索引。另外MySQL8.0不再对GROUPBY操作进行隐式排序。在MySQL中创建一个t2表 createtablet2(c1int,c2int,indexidx1(c1asc,c2desc)); ......