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修改密码相关推荐

  1. mysql5.7修改密码set password for ‘root‘@‘localhost‘=password(‘123456‘);

    mysql5.7修改密码 set password for 'root'@'localhost'=password('123456');

  2. 服务器 linux mysql5.7修改密码,navicat远程登录不了

    这里以mysql5.7作为例子 当服务器部署mysql,navicat远程访问,修改密码时需要修改两次 1.修改本地登录密码 2.修改远程访问登录密码 修改: ALTER USER 'root'@'l ...

  3. MySQL5.7修改密码问题解决方案

    警告:由于密码将以明文形式发送到服务器,请使用ssl连接以确保密码安全. mysqladmin:无法更改密码:错误:"您的密码不符合当前策略要求" Warning: Since p ...

  4. mysql5.7 修改密码

    前言 CentOS Linux release 8.2.2004 mysql 5.7.31 密码策略 validate_password_policy,取值范围[0,1,2],默认值1. 0(LOW) ...

  5. Linux下mysql5.1修改密码,Linux下MySQL忘记密码

    1.前沿 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ...

  6. Linux下mysql5.7修改密码的坑

    mysql> alter user root identified by '123456'; ERROR 1819 (HY000): Your password does not satisfy ...

  7. 查看MySQL初始密码、解决MySQL5.7修改密码以及密码认证失败(Your password does not satisfy the current policy requirements)

    这几天在遇到Mysql时遇到密码忘记问题和修改密码不成功,为此解决思路如下: 1.安装MySQL时的初始密码,忘记MySQL的初始密码时,可以查看MySQL的初始密码: 2.修改密码时一直显示不成功, ...

  8. linux下mysql5.7修改密码

    开始修改MySQL用户密码 ①            输入use  mysql回车: ②            输入update  user  set  password  =  password(& ...

  9. 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 ...

最新文章

  1. c语言for循环加法,BigDecimal 在for循环中相加注意事项
  2. 【30分钟学完】canvas动画|游戏基础(1):理论先行
  3. DNS resolving 占用大量日志
  4. etcd nginx 容器_Etcd+Confd实现Nginx配置文件自动管理
  5. vutils.save_image==>将给定的张量保存为图像
  6. 沃尔玛痛失世界最大零售商 电商凶猛!
  7. 将有格式的int解析成float
  8. jquery 左右移动 以及使用layer.js弹出框呈现在页面上
  9. 【转载】MSDN上发现了一篇很好的WCF入门教程
  10. linux如何磁盘管理工具下载,Linux_Linux系统的磁盘空间管理工具, 1.fdisk -lDis - phpStudy...
  11. F200——搭载基于模型设计的国产开源飞控系统无人机
  12. iPad如何访问共享文件夹
  13. Transformer如何用于大规模图像识别?
  14. 脸上用激光手术点完痦子之后出现疤痕增生怎么处理比较好
  15. Spring AOP专业术语
  16. 使用jsfl批量生成fla文件(文件是在多个文件夹下)如果是单个文件夹下也可以
  17. 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录
  18. 图片损坏修复软件,分享好用靠谱的软件
  19. 猿创征文|MySQL入门到实战-基础篇
  20. 《孙子初问世》--游戏策划书

热门文章

  1. Android中的缓存策略,实战打造ImageLoader
  2. 开维控制精灵 Ctrl js 快手小游戏 - 自动消砖块
  3. dva如何去掉hash
  4. 找完数——完数的使用
  5. 简单了解下DDOS产业
  6. 服务器主机安装win10系统稳定吗,服务器主机上安装win10
  7. ambari_HDP之mapreduce参数调优
  8. Unrar解压缩.rar文件
  9. Ubuntu14.04 64位网易云播放器
  10. C2: 随机事件与样本空间/关系运算