Linux下重置(修改)mysql8.0密码
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密码相关推荐
- 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤
Linux下批量修改服务器用户密码方法步骤 密码快要过期.由于机器数量众多,因此采用批量修改密码的方式来进行处理. 下面是具体步骤: 1.配置ssh免key # ssh-keygen -t rsa - ...
- 修改Mysql8.0密码不满足当前策略要求解决方法
错误一: 原因:密码不满足当前策略要求. 解决: 在mysql中输入: SHOW VARIABLES LIKE 'validate_password%'; 可以看到当前密码长度要求为8,安全等级为ME ...
- linux批量修改 文件名编码,linux下批量修改文件名
linux下批量修改文件名 0.问题来源,想把一部分文件加上日期序.也就是在文件名称前加上当前的年月日进行输出. 获取日期格式如下 Zianed@ubuntu:~/public_web_sSmO9OU ...
- 华为云CENTOS下安装MySQL及重置mysql8.0密码
华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...
- 如何修改MySQL8.0.5以上版本root密码
2019独角兽企业重金招聘Python工程师标准>>> 如何修改MySQL8.0.5以上版本root密码 听语音 | 浏览:101 | 更新:2018-11-09 15:23 1 2 ...
- mysql重置root密码centos_详解如何在Linux(CentOS)下重置MySQL根(Root)密码
本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务 ...
- 【linux】linux用户重置修改密码
[linux]linux用户重置修改密码 1.背景 2.示例 1.背景 修改密码是操作系统最常见的操作. linux操作系统,通过passwd 系统命令来修改密码. 其中普通用户只能修改自己用户的密码 ...
- linux下mysql的用户名,linux下设置mysql用户名及密码
linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...
- Linux下JIRA版本5.0.1的安装.破解.汉化
Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...
最新文章
- 【数字信号处理】基本序列 ( 单位阶跃序列 | 单位阶跃序列与单位脉冲序列关系 | 矩形序列 | 矩形序列与单位阶跃序列关系 | 矩形序列作用 )
- Navicat使用教程:在Navicat Monitor for MySQL/MariaDB中配置实
- java拆解_深入拆解Java虚拟机视频教程
- Docker 练习(一)——搭建web服务
- 新版谷歌浏览器怎么查找和改变编码格式
- 大数据之-入门_大数据发展前景---大数据之hadoop工作笔记0005
- Android自定义view之基础知识
- C++ 内存模型——虚表(vtbl)的访问
- Objective C类方法load和initialize的区别
- 省选+NOI 第九部分 博弈论
- 【PS】106个水彩花卉和树叶画笔
- 甩开炎热去15℃的四川秘境度假,这里有藏于田园风景的纯白民宿
- XCEL查找SQL SERVER数据库的数据
- 静态背景下运动目标检测 matlab_动态拉伸、静态拉伸你做对了么?
- 消灭星星android,消灭星星安卓版
- 通过堡垒机rdp 黑屏_如何绕过堡垒机远程登录
- 电信卡 LTE 无法短信发送
- 65款实用Chrome插件推荐
- mac 终端查看端口命令
- Python作图总结——plot,subplots
热门文章
- 常用激活函数总结(深度学习)
- 高可用分布式存储 etcd 的实现原理
- 上下滚动 标题停留(字母,图片)
- 思科计算机网络题目及翻译3,思科计算机网络题目及翻译.doc
- 转移到ios下载安卓_【转移到ios 手机app下载】转移到IOS v3.40.0 安卓官方版-开心电玩...
- android_UC接入uc sdk
- MIPI DSI转LVDS TC358775XBG转换芯片
- SMMU-System Memory Management Unit
- 使用C++ OpenCV实现椭圆区域检测与Aruco码的生成与检测并估计位姿
- 苹果应用商店 服务器出错,Mac App store出现未知错误怎么办?Mac市场错误解决办法...