1、设置mysql为无密码启动

修改MySQL的登录设置:vi /etc/my.cnf (部分Linux安装了vim,其命令则改为vim /etc/my.cnf)

在[mysqld]的段中加上一句:skip-grant-tables保存并退出vi。(截图所示,要把#号去掉,如果没有这一句,则手动输入进去,输入完了之后保存退出,记得不要输入#

2.重新启动mysqld,清空密码

重启mysql:service mysqld restart(这一步不能少,这是让my.cnf的修改生效)

进入mysql:mysql -u root

进入mysql后,切换数据库至mysql:use mysql;

清空密码:update user set authentication_string=’’ where user=‘root’;

退出mysql:exit

屏蔽skip-grant-tables:vi /etc/my.cnf,在skip-grant-tables前面添加#,如第一张图所示

各条命令的输入详情及效果,见下图

3、重设密码

重启mysql:service mysqld restart (这一步不能少,这是让my.cnf的修改生效)

进入mysql:mysql -u root

进入mysql后,切换数据库至mysql:use mysql;

设置密码:ALTER USER ‘root’@’%’ IDENTIFIED BY ‘新密码’ PASSWORD EXPIRE NEVER;

ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

让密码马上生效:FLUSH PRIVILEGES;

使用navicat测试一下新密码,ok了。

Linux下重置(修改)mysql8.0密码相关推荐

  1. 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤

    Linux下批量修改服务器用户密码方法步骤 密码快要过期.由于机器数量众多,因此采用批量修改密码的方式来进行处理. 下面是具体步骤: 1.配置ssh免key # ssh-keygen -t rsa - ...

  2. 修改Mysql8.0密码不满足当前策略要求解决方法

    错误一: 原因:密码不满足当前策略要求. 解决: 在mysql中输入: SHOW VARIABLES LIKE 'validate_password%'; 可以看到当前密码长度要求为8,安全等级为ME ...

  3. linux批量修改 文件名编码,linux下批量修改文件名

    linux下批量修改文件名 0.问题来源,想把一部分文件加上日期序.也就是在文件名称前加上当前的年月日进行输出. 获取日期格式如下 Zianed@ubuntu:~/public_web_sSmO9OU ...

  4. 华为云CENTOS下安装MySQL及重置mysql8.0密码

    华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...

  5. 如何修改MySQL8.0.5以上版本root密码

    2019独角兽企业重金招聘Python工程师标准>>> 如何修改MySQL8.0.5以上版本root密码 听语音 | 浏览:101 | 更新:2018-11-09 15:23 1 2 ...

  6. mysql重置root密码centos_详解如何在Linux(CentOS)下重置MySQL根(Root)密码

    本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务 ...

  7. 【linux】linux用户重置修改密码

    [linux]linux用户重置修改密码 1.背景 2.示例 1.背景 修改密码是操作系统最常见的操作. linux操作系统,通过passwd 系统命令来修改密码. 其中普通用户只能修改自己用户的密码 ...

  8. linux下mysql的用户名,linux下设置mysql用户名及密码

    linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...

  9. Linux下JIRA版本5.0.1的安装.破解.汉化

     Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...

最新文章

  1. 【数字信号处理】基本序列 ( 单位阶跃序列 | 单位阶跃序列与单位脉冲序列关系 | 矩形序列 | 矩形序列与单位阶跃序列关系 | 矩形序列作用 )
  2. Navicat使用教程:在Navicat Monitor for MySQL/MariaDB中配置实
  3. java拆解_深入拆解Java虚拟机视频教程
  4. Docker 练习(一)——搭建web服务
  5. 新版谷歌浏览器怎么查找和改变编码格式
  6. 大数据之-入门_大数据发展前景---大数据之hadoop工作笔记0005
  7. Android自定义view之基础知识
  8. C++ 内存模型——虚表(vtbl)的访问
  9. Objective C类方法load和initialize的区别
  10. 省选+NOI 第九部分 博弈论
  11. 【PS】106个水彩花卉和树叶画笔
  12. 甩开炎热去15℃的四川秘境度假,这里有藏于田园风景的纯白民宿
  13. XCEL查找SQL SERVER数据库的数据
  14. 静态背景下运动目标检测 matlab_动态拉伸、静态拉伸你做对了么?
  15. 消灭星星android,消灭星星安卓版
  16. 通过堡垒机rdp 黑屏_如何绕过堡垒机远程登录
  17. 电信卡 LTE 无法短信发送
  18. 65款实用Chrome插件推荐
  19. mac 终端查看端口命令
  20. Python作图总结——plot,subplots

热门文章

  1. 常用激活函数总结(深度学习)
  2. 高可用分布式存储 etcd 的实现原理
  3. 上下滚动 标题停留(字母,图片)
  4. 思科计算机网络题目及翻译3,思科计算机网络题目及翻译.doc
  5. 转移到ios下载安卓_【转移到ios 手机app下载】转移到IOS v3.40.0 安卓官方版-开心电玩...
  6. android_UC接入uc sdk
  7. MIPI DSI转LVDS TC358775XBG转换芯片
  8. SMMU-System Memory Management Unit
  9. 使用C++ OpenCV实现椭圆区域检测与Aruco码的生成与检测并估计位姿
  10. 苹果应用商店 服务器出错,Mac App store出现未知错误怎么办?Mac市场错误解决办法...