当前位置: 首页 > news >正文

MariaDB重置密码

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

登录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字段里。

转载于:https://my.oschina.net/u/3731306/blog/3014030

相关文章:

  • 【ActiveMQ】- 发布/订阅模式
  • 效能改进之项目例会导入实践
  • iOS | NSProxy
  • Java I/O输入输出流
  • conda常用的命令
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 零代码玩转数据可视化
  • Dubbo 安装ZooKeeper环境
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • 程序猿福利来啦,神目AI开放平台免费送人脸识别SDK啦
  • java异常
  • Go test 命令行参数
  • 观察者模式与发布/订阅模式学习
  • go标准库的学习-runtime
  • java多线程
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 2017 前端面试准备 - 收藏集 - 掘金
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • cookie和session
  • GitUp, 你不可错过的秀外慧中的git工具
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Mysql5.6主从复制
  • PHP CLI应用的调试原理
  • Spring-boot 启动时碰到的错误
  • SQLServer之索引简介
  • 阿里云前端周刊 - 第 26 期
  • 搭建gitbook 和 访问权限认证
  • 多线程事务回滚
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 将 Measurements 和 Units 应用到物理学
  • 项目管理碎碎念系列之一:干系人管理
  • 小试R空间处理新库sf
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (HAL库版)freeRTOS移植STMF103
  • (libusb) usb口自动刷新
  • (安卓)跳转应用市场APP详情页的方式
  • (十一)图像的罗伯特梯度锐化
  • (未解决)macOS matplotlib 中文是方框
  • (五)Python 垃圾回收机制
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)可以带来幸福的一本书
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .apk文件,IIS不支持下载解决
  • .cfg\.dat\.mak(持续补充)
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET DataGridView数据绑定说明
  • .NET 读取 JSON格式的数据
  • .net 使用ajax控件后如何调用前端脚本
  • .net 提取注释生成API文档 帮助文档
  • .net 微服务 服务保护 自动重试 Polly
  • .Net7 环境安装配置