mysql5.7修改密码
mysql5.7修改密码
- 1. 跳过密码登录mysql
- 1) 停止mysql服务
- 2) 修改配置文件免密码登录
- 3) 启动mysql服务
- 4) 登录
- 2. 修改密码
- 1) 修改密码
- a. 切换到mysql库
- b. 修改密码
- 2) 刷新
- 3) 修改用户连接密码
- 4) 刷新
- 3. 退出mysql
- 4. 改回密码验证
- 1) 停止mysql服务
- 2) 改回配置
- 3) 启动mysql服务
- 4) 输入修改后的密码登录
1. 跳过密码登录mysql
1) 停止mysql服务
systemctl mysql stop
2) 修改配置文件免密码登录
a. 自行找到my.cnf文件(默认在 /etc/my.cnf,没有可以find / - name *mysql* 全局搜索)
vim my.cnf # 没安装vim的,可以安装yum insatll vim,或者用vi my.cnf
b. 添加跳过授权表登录
skip-grant-tables
3) 启动mysql服务
systemctl start mysql
4) 登录
mysql -uroot -p
不用输密码,直接"Enter"进入
2. 修改密码
1) 修改密码
a. 切换到mysql库
use mysql
b. 修改密码
I. 碰运气
i. 查看用户密码
select `user`,`authentication_string` from user where `user` = 'root';
带表示是mysql5以后的,不带*表示mysql5之前(跟下面解密有关)
ii. 如果是简单密码,可以去cmd5试试能不能解密(我的复杂密码没解密出来)
①. 带的类型选择mysql5,不带*的选择mysql
iii. 如果成功解密,建议更改密码,说明你密码不安全
II. 修改密码
update user set authentication_string = '新密码' where `user` = 'root';
2) 刷新
一定要刷新,不刷新报"ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables"的错
flush privileges;
3) 修改用户连接密码
a. 查看用户信息(跟上面查看用户密码一样)
select `user`,`host` from user where `user` = 'root';
这个host就是允许连接的ip,刚安装的应该是localhost
%代表任何ip都可以连接,不建议这样改
b. 修改连接密码
alter user 'root'@'%' identified by '你上面的密码';
4) 刷新
flush privileges;
3. 退出mysql
quit
4. 改回密码验证
1) 停止mysql服务
systemctl stop mysql
2) 改回配置
vim /etc/my.cnf
注释掉跳过授权表
3) 启动mysql服务
systemctl start mysql
4) 输入修改后的密码登录
mysql -u用户名 -p密码 [-P端口] [-hip]
mysql5.7修改密码相关推荐
- mysql5.7修改密码set password for ‘root‘@‘localhost‘=password(‘123456‘);
mysql5.7修改密码 set password for 'root'@'localhost'=password('123456');
- 服务器 linux mysql5.7修改密码,navicat远程登录不了
这里以mysql5.7作为例子 当服务器部署mysql,navicat远程访问,修改密码时需要修改两次 1.修改本地登录密码 2.修改远程访问登录密码 修改: ALTER USER 'root'@'l ...
- MySQL5.7修改密码问题解决方案
警告:由于密码将以明文形式发送到服务器,请使用ssl连接以确保密码安全. mysqladmin:无法更改密码:错误:"您的密码不符合当前策略要求" Warning: Since p ...
- mysql5.7 修改密码
前言 CentOS Linux release 8.2.2004 mysql 5.7.31 密码策略 validate_password_policy,取值范围[0,1,2],默认值1. 0(LOW) ...
- Linux下mysql5.1修改密码,Linux下MySQL忘记密码
1.前沿 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ...
- Linux下mysql5.7修改密码的坑
mysql> alter user root identified by '123456'; ERROR 1819 (HY000): Your password does not satisfy ...
- 查看MySQL初始密码、解决MySQL5.7修改密码以及密码认证失败(Your password does not satisfy the current policy requirements)
这几天在遇到Mysql时遇到密码忘记问题和修改密码不成功,为此解决思路如下: 1.安装MySQL时的初始密码,忘记MySQL的初始密码时,可以查看MySQL的初始密码: 2.修改密码时一直显示不成功, ...
- linux下mysql5.7修改密码
开始修改MySQL用户密码 ① 输入use mysql回车: ② 输入update user set password = password(& ...
- mysql5.7修改密码报错:Your password does not satisfy the current policy requirements
查看全文 http://www.taodudu.cc/news/show-5908879.html 相关文章: mysql5.7授权失败ERROR 1819 (HY000): Your passwor ...
最新文章
- c语言for循环加法,BigDecimal 在for循环中相加注意事项
- 【30分钟学完】canvas动画|游戏基础(1):理论先行
- DNS resolving 占用大量日志
- etcd nginx 容器_Etcd+Confd实现Nginx配置文件自动管理
- vutils.save_image==>将给定的张量保存为图像
- 沃尔玛痛失世界最大零售商 电商凶猛!
- 将有格式的int解析成float
- jquery 左右移动 以及使用layer.js弹出框呈现在页面上
- 【转载】MSDN上发现了一篇很好的WCF入门教程
- linux如何磁盘管理工具下载,Linux_Linux系统的磁盘空间管理工具, 1.fdisk -lDis - phpStudy...
- F200——搭载基于模型设计的国产开源飞控系统无人机
- iPad如何访问共享文件夹
- Transformer如何用于大规模图像识别?
- 脸上用激光手术点完痦子之后出现疤痕增生怎么处理比较好
- Spring AOP专业术语
- 使用jsfl批量生成fla文件(文件是在多个文件夹下)如果是单个文件夹下也可以
- 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录
- 图片损坏修复软件,分享好用靠谱的软件
- 猿创征文|MySQL入门到实战-基础篇
- 《孙子初问世》--游戏策划书