cemtos7重置mysql root,Centos7重置MySQL8.0 root密码
问题产生背景:
安装完 最新版的 mysql8.0后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下:
第一步:修改配置文件免密码登录mysql
需要登录你安装mysql的电脑或者服务器,修改etc文件夹下的my.cnf 配置文件
1. vim /etc/my.cnf
1.2 在 [mysqld]最后加上如下语句 并保持退出文件;
skip-grant-tables
1.3 重启mysql服务:
service mysqld restart
第二步免密码登录到mysql上;直接在命令行上输入:
mysql
//或者
mysql -u root -p
//password直接回车
第三步: 给root用户重置密码;
3.1 首先查看当前root用户相关信息,在mysql数据库的user表中;
select host, user, authentication_string, plugin from user;
host: 允许用户登录的ip‘位置’%表示可以远程;
user:当前数据库的用户名;
authentication_string: 用户密码;在mysql 5.7.9以后废弃了password字段和password()函数;
plugin: 密码加密方式;
3.2 如果当前root用户authentication_string字段下有内容,先将其设置为空;
use mysql;
update user set authentication_string='' where user='root';
3.3 退出mysql, 删除/etc/my.cnf文件最后的 skip-grant-tables 重启mysql服务;
service mysqld restart
3.4 使用root用户进行登录,因为上面设置了authentication_string为空,所以可以免密码登录;
mysql -u root -p
passwrod:直接回车;
3.5使用ALTER修改root用户密码;
ALTER user 'root'@'localhost' IDENTIFIED BY 'Zhige123#';
至此修改成功; 从新使用用户名密码登录即可;
cemtos7重置mysql root,Centos7重置MySQL8.0 root密码相关推荐
- centos7安装Mysql8.0步骤
CentOS7安装mysql8.0步骤 1.1 安装前清理工作: 1.1.1 清理原有的mysql数据库: 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql ...
- CentOS7安装MySQL8.0和Nginx
本文档包括使用 PHP-FPM 为 Nginx 1.4.x HTTP 服务器安装和配置 PHP 的说明和提示. 本指南假定您已经从源代码成功构建 Nginx,并且其二进制文件和配置文件都位于 /usr ...
- 阿里云centos7自带mysql_阿里云CentOS7部署MySql8.0
本文主要介绍了阿里云CentOS7如何安装MySql8.0,并对所踩的坑加以记录; 环境.工具.准备工作 服务器:阿里云CentOS 7.4.1708版本; 客户端:Windows 10; SFTP客 ...
- centos7安装mysql8.0.31版本
目录 1. 卸载mariadb 2. 下载 3. 安装 4. 修改/etc/my.cnf 5. 启动 6. 修改密码 1. 卸载mariadb 因centos7默认安装了mariadb, 会造成依赖冲 ...
- Centos7 安装mysql8.0.21 Compressed TAR Archive版
Centos7 安装mysql8.0.21 Compressed TAR Archive版 一.官网下载安装包https://downloads.mysql.com/archives/communit ...
- mysql解压缩 1067_windows安装mysql8.0.0解压版附出现1067错误解决方法
1.自己到mysql官网下载mysql-8.0.0-dmr-winx64.zip解压缩安装包 2.下载页面地址:https://dev.mysql.com/downloads/mysql/ 3.解压缩 ...
- docker 下载mysql 8.0_docker安装mysql8.0
创建存储目录 [root@hecs-x-large-2-linux-20200321161149 ~]# mkdir -p /opt/data/mysql/data /opt/data/mysql/c ...
- 【MySQL主从复制】使用MySQL8.0.17的clone技术在线搭建主从复制环境
[MySQL主从复制]使用MySQL8.0.17的clone技术在线搭建主从复制环境 参考:https://www.xmmup.com/dbbao33shiyongmysql8-0-17declone ...
- win10装mysql哪个版本好用吗_win10安装两个不同版本的mysql(mysql5.7和mysql-8.0.19)
win10中安装mysql5.7后,安装mysql-8.0.19 在D:\mysql-8.0.19-winx64目录下创建一个my.ini文件 [mysqld]# 设置3307端口 port=3307 ...
- mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式
本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...
最新文章
- latex中的\label标签的作用
- 最新《科学》重磅!科学家喊你赶快关心自己的孩子:缺乏母爱会导致大脑基因改变...
- 凯盛机器人_机器人登场!水泥发运告别人工,粉尘危害降至最低
- 2020-12-17 Halcon初学者知识【4】区域和分割
- .Net Core3.0使用gRPC
- linux 递归创建线程,[linux]二叉树的建立及其递归遍历(C语言实现)
- 优先队列默认是小顶堆吗_一分钟带你读懂什么是堆?
- ntrip获取源列表_Ntrip协议简介(转)
- 计蒜客挑战难题:字符串长度
- chromedriver不在路径的解决办法
- 原生js将数组分割成固定个数一组的小数组
- 利用pca分析fmri的生理噪声
- G - Super Jumping! Jumping! Jumping!(动态规划)
- win10无法安装.net framework 3.5 解决方案/无法安装NetFx3解决方案
- Oracle备份与恢复介绍
- 必须收藏!没有经验的程序员该怎么找工作?
- win11系统管理员身份在哪里?怎么设置
- 《人工智能与模式识别》
- 现阶段人工智能应用涉及到哪些行业?
- IBM建立大中华区云计算中心供验证测试
热门文章
- centos7下使用git提交代码
- 升级win11-需要开启主板的tpm2.0
- 计算机在英语课中的应用 博客,信息技术在小学英语教学中的应用
- 切换账号_微软 Edge 更新:自动切换工作 / 生活账号,移动端上线集锦功能
- python立方尾不变代码_对于这个蓝桥杯立方尾不变题我用java程序做的,正确结果应该是36,为什么我这样写结果就是12,如...
- matlab 求极小值 一维优化,MATLABoptimization
- java怎么返回上一部,如何返回数据给上一个活动
- 的pro文件添加opencv配置_VS2013+OpenCV3.1.0配置方法
- 广西大学计算机硕导名单,导师-广西大学研究生院
- php 日期 星期_php日期如何转星期