基本的思路是,以安全模式启动MariaDB,这样不需要密码可以直接以root身份登录,然后重设密码。

在Centos 7.0上的操作步骤如下:

  1. 首先,我们停掉MariaDB服务:
systemctl stop mariadb.service  #停止MariaDB
  1. 在 /etc/my.cnf 加上 “skip-grant-tables”:
[mysqld]
........................
skip-grant-tables
........................

注意我们加了--skip-networking,避免远程无密码登录 MariaDB。

  1. 这样我们就可以直接用root登录,无需密码:
mysql -u root
  1. 接着重设密码:
mysql> use mysql;
mysql> update user set password=PASSWORD("mynewpassword") where User='root';
mysql> flush privileges;
  1. 重设完毕后,我们退出,然后启动 MariaDB 服务:
mysql > quit

在 /etc/my.cnf 注释 “skip-grant-tables”:

[mysqld]
........................
# skip-grant-tables
........................
  1. 重启服务:
 systemctl restart mariadb.service #重启MariaDB
  1. 现在可以尝试用新密码登录了:

更多多资讯或疑问内容请关注 微信公众号 “让梦飞起来” 或添加小编微信, 后台回复 “Python” ,领取更多资料哦

                    

重置mariadb密码相关推荐

  1. mysql8.0.12密码_mysql8.0.12如何重置root密码

    在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码.当然,最简单方式自然是删除数据库的data目 ...

  2. weblogic10重置控制台密码

    转自:http://space.itpub.net/23071790/viewspace-717706 weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码 ...

  3. centos 7 单用户模式无法重置root密码 解决方法

    CentOS 7&RHEL 7与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码.下面将介绍如何重置CentOS7的root密码. 1 ...

  4. php管理员登录文件,使用PHP文件重置管理员密码(Drupal 8)

    某些托管环境不允许SSH访问安装了Drupal站点的Web服务器,这使得无法通过命令行恢复Drupal 8管理员帐户密码.当基于命令行的密码恢复技术不起作用时,应采用以下方法作为"最后的选择 ...

  5. Linux-CentOS 重置root密码

    在使用Linux的过程中有时候会遗失root用户密码,这时我们就可以进入单用户模式来重置root用户密码,下面讲解重置root密码的方式,也是破解root密码的方法. 1. 重启服务器,在读秒的时候按 ...

  6. mysql删除端口配置文件,linux中的Mysql的安装、重置安装密码、修改权限详解

    安装: 1.安装查看有没有安装过: yum list installed MySQL* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客 ...

  7. 用 Ubuntu 重置 Windows 密码

    用 Ubuntu 重置 Windows 密码 5人收藏此文章, 我要收藏发表于2年前(2010-11-30 11:15) , 已有391次阅读 ,共1个评论 首先,你要做的事是创建一个装有 Ubunt ...

  8. centos7怎么重置mysql密码_centOS7.4 重置mysql 密码

    centOS7.4 重置mysql 密码 重置密码遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass ...

  9. centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法

    本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...

最新文章

  1. 祝51CTO 生日快乐
  2. IOS15仿微信我的页面
  3. matlab的概述,Matlab概述
  4. (1)H5实现音乐播放器【正在播放-歌词篇】
  5. 一步步Netty的基石 - Reactor模式
  6. AI产品开发的核心原则:以研究为核心驱动
  7. UnityGI2:Lightmaps
  8. lc 778. Swim in Rising Water
  9. PageRank与社交网络模型评估
  10. 用C#做了个小工具,取名【微图寻码】,可以自动检测微信接收的图片,把含有二维码的图片挑出来,并分类好
  11. 第24章 QSPI—读写串行FLASH
  12. Photoshop CS6详细安装图文教程
  13. 5分钟latex 使用入门写llncs论文
  14. 网络字节序与主机字节序的转换 - HEN_MAN的专栏 - 博客频道 - CSDN.NET
  15. EPOCH, BATCH, INTERATION
  16. 【Cesium】加载互联网地图服务——天地图
  17. 修改Pycharm背景色(黑)
  18. 如何控制Facebook投放广告成本?
  19. HTML+CSS 自用知识点(五)
  20. sublime快捷键设置(十年积累经常在用)

热门文章

  1. ng-notadd 0.10.1,基于 Angular7 和 material2 的中后台解决方案
  2. Linux - xshell上传文件报错乱码
  3. linux java 部署 生产环境
  4. Pechkin:html - pdf 利器
  5. 敏捷开发与中医理论系列之二:古法教学(软件教育,松结对编程,师徒制度)...
  6. linux mesg 命令详解
  7. SP2中修复IE浏览器的一些技巧
  8. Mybatis源码阅读(一):Mybatis初始化1.3 —— 解析sql片段和sql节点
  9. MR程序的几种提交运行模式
  10. visual studio过期登录不了账户_具有最高管理权限账户,Windows 7设置Administrator密码永不过期...