# CentOS7 设置mysql的 root 用户密码时,报错 ERROR 1819(HY000)...ERROR1193... 解决方法。

server/2024/9/24 21:19:37/

CentOS7_mysql_root__ERROR_1819HY000ERROR1193__0">CentOS7 设置mysql的 root 用户密码时,报错 ERROR 1819(HY000)…ERROR1193… 解决方法。

一、错误描述:

在这里插入图片描述

mysql  ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements

ERROR1819提示密码不符合安全策略,那么就修改安全策略。

二、解决方法

mysql_16">1、如果是第一次登录 mysql需要先修改密码,才能进行其他操作,所以先设置一个带特殊字符的长密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY ':UNy3qH15=zF-dih';

在这里插入图片描述

2、查看MySQL安全策略

 show variables ike 'validate_password%';

mysql__30">3、修改 mysql 安全策略


mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)mysql> 
mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.00 sec)mysql> set global validate_password_policy=0; 
Query OK, 0 rows affected (0.00 sec)mysql> 
mysql> set global validate_password_length=1; 
Query OK, 0 rows affected (0.00 sec)# 再次查看安全策略,发现已经修改过来
mysql> show variables like 'validate_password%';

在这里插入图片描述

4、刷新权限

mysql> flush privileges;
Query OK, 0 rows affected (0.07 sec)

5、再次修改成短密码,已经可以成功修改。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12311';
Query OK, 0 rows affected (0.02 sec)

mysql__69">退出 mysql 尝试用新密码登录


mysql> exit
Bye[root@bogon mysql]# mysql -uroot -p12311mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 8.0.39 MySQL Community Server - GPL
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

在这里插入图片描述

mysql__ERROR1193_mysql__etcmycnf__95">三 、如果修改 mysql 安全策略报错 ERROR1193,说明没有密码验证插件,需要退出 mysql 在终端打开 /etc/my.cnf 配置文件,修改保存。

mysql__etcmycnf_97">1、修改 mysql 配置文件 /etc/my.cnf


# 退出mysql
mysql> exit
Bye
# 打开 mysql 配置文件
[root@bogon mysql]# vim /etc/my.cnf         # 在文件最后,添加如下内容。[mysqld]datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.socklog-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid# 添加插件
# 插件的加载方法,每次服务器启动时都必须给出该选项
plugin-load-add=validate_password.so# 在服务器启动时使用该选项来控制插件的激活
validate-password=FORCE_PLUS_PERMANENT

mysql__126">2、修改了配置之后一定要重启MySQL服务,重新登录 mysql 服务,进行安全策略修改。


# 重启 mysql
[root@bogon mysql]# systemctl restart mysqld# 登录 mysql
[root@bogon mysql]# mysql -uroot -p # 修改 mysql 安全策略
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;mysql> set global validate_password_policy=0; 
mysql> set global validate_password_length=1; # 再次查看安全策略,发现已经修改过来
mysql> show variables like 'validate_password%';# 刷新权限
mysql> flush privileges;# 修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12311';

http://www.ppmy.cn/server/115318.html

相关文章

微擎忘记后台登录用户名和密码怎么办?解决方法

微擎忘记后台登录名和登录密码是很常见的,服务器百科网fwqbk.com告诉你找回后台登录用户名和密码的方法: 一:找回微擎后台用户名 (如果只是忘记了后台登录密码,请忽略此步骤,跳转到第二步) 通…

MySQL的SSL加密连接问题,突然就连上Mysql怎么办?这里告诉你一种存在的可能

背景 这是一个生产问题引发的我对MySQL的SSL的认识,今年年初遇到一个mysql的问题,由于公司内业务系统升级关闭了mysql的SSL认证,导致mysqlWorkBench 和 程序无法正常连接到该MySQL数据库。虽然在知道原因之后来看好像很简单,但是排…

深度学习:怎么看pth文件的参数

.pth 文件是 PyTorch 模型的权重文件,它通常包含了训练好的模型的参数。要查看或使用这个文件,你可以按照以下步骤操作: 1. 确保你有模型的定义 你需要有创建这个 .pth 文件时所用的模型的代码。这意味着你需要有模型的类定义和架构。 2. …

【Linux入门】防火墙基础之iptables

文章目录 防火墙概述一、硬件防火墙二、软件防火墙1. iptables2. firewalld3. ufw iptables概述netfilter/iptables关系四表五链规则表的作用:规则链的作用:四表:五链: 数据包到达防火墙时的处理顺序: 防火墙概述 防火…

Ubuntu系统安装Gitlab

步骤 1:前提准备 首先,更新你的系统软件包,以确保你有最新的安全补丁和更新: sudo apt update sudo apt upgrade -y步骤 2:安装依赖项 在安装GitLab之前,你需要确保安装了以下必要的依赖项: …

2024/9/9 408“回头看”:b树

B树是什么?有什么作用?B树的插入和删除具体细节是什么?除了B树还有一个是B+树、还是B-树,他们有什么区别,又有什么相同点? b树在王道考研查找这一章,所以他的主要作用就是查找。 在…

华为 HCIP-Datacom H12-821 题库 (9)

1.需要题库的小伙伴至博客最下方添加微信公众号关注后回复题库 2.有兴趣交流IT问题的小伙伴微信公众号回复交流群,加入微信IT交流群 1.以下关于 RSTP 保护功能的描述,错误的是哪一选项? A、环路保护可以部署在根端口上,以防网络中…

使用Vue3+TS玩转高德地图

不知道大家在开发的时候,是否遇到过需要利用地图去展示一些地理位置信息,而又不知道从哪里下手,下面我将使用高德地图带大家完成地图相关内容的开发 内容主要有: 地图的初始化, 地图内置插件的使用(鹰眼…