文档章节

MariaDB重置密码

李超小牛子
 李超小牛子
发布于 02/23 23:20
字数 311
阅读 8
收藏 0

登录MariaDB

  • 正常情况使用密码登录MariaDB,-p后面是密码
mysql -uroot -ppasscode

重置root密码

  • 如果忘记root密码
    • 编辑/etc/my.cnf,增加:skip-grant,重启服务
    	[root@localhost ~]# vi /etc/my.cnf
    
    	[mysqld]
    	datadir=/data/mysql
    	socket=/tmp/mysql.sock
    	skip-grant
    
    	[root@localhost ~]# /etc/init.d/mysqld restart
    
  • 登录MariaDB
mysql -uroot
  • 执行use mysql 切换到mysql库
  • desc user 查看user表的所有字段
  • update user set authentication_string=password("mima.abc") where user='root'; 命令来更改root密码。
  • 退出MariaDB,删除/etc/my.cnf里面的skip-grant, 重启服务
  • 用新密码登录即可

补充

  • 使用root用户登录到MariaDB,use mysql切换库,然后查看用户有哪些
MariaDB [mysql]> select user,host from user ;
+------+-----------------------+
| user | host                  |
+------+-----------------------+
| bbs  | 127.0.0.1             |
| blog | 127.0.0.1             |
| root | 127.0.0.1             |
| root | ::1                   |
|      | localhost             |
| root | localhost             |
|      | localhost.localdomain |
| root | localhost.localdomain |
+------+-----------------------+
8 rows in set (0.006 sec)
  • 更改普通用户密码
MariaDB [mysql]> update user set authentication_string=password("mima.123") where user='blog';
Query OK, 1 row affected (0.005 sec)
Rows matched: 1  Changed: 1  Warnings: 0

就可以了。

常识

mysql在5.7.36版本之后把密码字段存到了authentication_string字段里,在之前版本存在password字段里。

© 著作权归作者所有

共有 人打赏支持
李超小牛子
粉丝 6
博文 132
码字总数 143114
作品 0
通州
私信 提问
4.56MariaDB密码重置4.57MariaDB慢查询日志

MariaDB密码重置 MariaDB慢查询日志 MariaDB密码重置 登录MariaDB 正常情况使用密码登录MariaDB,-p后面是密码 重置root密码 如果忘记root密码 编辑/etc/my.cnf,增加:skip-grant,重启服务...

林怡丰
03/02
0
0
如何重置 MySQL 或 MariaDB 的 Root 密码

几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重置了密码。对于那些想知道如何做...

15%
2018/09/08
0
0
LNMT一键安装包 beta 0.2 版本正式发布

LNMT一键安装包是一个用Linux Shell编写的可以为CentOS/RedHat VPS(VDS)或独立主机安装LNMT(Nginx、MySQL、JRE、Tomcat)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成N...

蓝翔妓工
2015/02/27
3.1K
8
LNMP 1.1 发布,PHP 环境一键安装包

更新记录 调整优化脚本安装脚本; 安装时增加MariaDB选项; 增加MySQL升级脚本 upgrade_mysql.sh; 增加MySQL升级到MariaDB脚本 upgrade_mysql2mariadb.sh; 增加MariaDB升级脚本 upgrade_ma...

大仁哥--你好啊
2014/05/31
3.6K
10
MariaDB数据库的安装、性能优化和安全

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/51627370 MariaDB数据库的安装、性能优化和安全 作者:chszs,未经博主允许不得...

chszs
2016/06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

5、redis分布式锁

参考链接:https://www.cnblogs.com/linjiqin/p/8003838.html 一:介绍 实现分布式锁有三种方式:1、数据库乐观锁,2、基于redis,3、基于zookeeper。 redis服务端是单线程操作,完美地避免了...

刘付kin
22分钟前
3
0
OSChina 周日乱弹 —— 我重新说

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享矢野立美的单曲《LOVE Theme from TIGA <M-2>》: 《LOVE Theme from TIGA <M-2>》- 矢野立美 手机党少年们想听歌,请使劲儿戳...

小小编辑
今天
56
5
Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
10
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
5
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部