mysql添加密码策略
概述今天主要介绍下MySQL数据库密码策略及用户资源限制 ,下面实验基于mysql5.7来测试。01密码策略在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。...
2024.11.23本来是风和日丽、阳光明媚的一天,然后开心的打开测试机捣鼓zabbix,突然一个mysql密码错误扰乱了我的心绪。哎,好烦,要去修改mysql密码了。
首先进入数据库登录时密码忘记,一直报错:
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
怎么办啊,试了好久,没搞出来。
那么就去修改mysql的配置文件吧,切换root用户,编辑/etc/my.cnf文件。
在配置文件里面添加skip-grant-tables
重启数据库,使用无密码登录。
[root@test]# mysql -uroot
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1174
Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]>
在mysql的命令行输入:
update mysql.user set password=PASSWORD(‘新密码‘)where User=‘root‘;
然后在mysql的命令行输入:
flush privileges;
刷新一下权限,并使用quit退出数据库。
最后把/etc/my.cnf文件中的skip-grant-tables删除掉,重启数据库,使用新密码登录。
[root@test ]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1174
Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]>
mysql的密码修改成功了!
唯一的缺点就是需要重启mysql数据库,所以大家还是一定要记住mysql的密码!
概述今天主要介绍下MySQL数据库密码策略及用户资源限制 ,下面实验基于mysql5.7来测试。01密码策略在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。...
2024.11.23近期,协助一客户重置mysql 8.0.11的root密码,碰到了奇怪的问题。 操作系统版本:rhel 7.6 数据库版本:mysql 8.0.11 根据mysql 8.0官方文档说明,mysql的...
2024.11.22有不少小白在使用Windows进行搭建主机的时候,安装了一些环境后,其中有MySQL设置后,然后不少马大哈忘记了MySQL的密码,导致在一些程序安装及配置的时候无法进行。这个时候怎么办呢?重置密码呗?...
2024.11.22修改MAMP数据库MySQL配置(密码和端口),并使用Navicat连接博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明下载MA...
2024.11.21概述最近在用rpm安装数据库后改密码碰到一个报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requi...
2024.11.23