重置mariadb数据库密码

  • 使用场景
  • 重置步骤
    • 重置数据库root用户密码为空
    • 重置数据库密码

文档暂时只支持未开启hamanager使用的mariadb,开启ha的txsql和kundb类似,my.cnf文件地址和登录数据库命令不同

使用场景

manager数据库密码是通过调用接口并根据db.properties文件获取的,获取manager数据库密码参考该文档:如何查看后台数据
所以在以下两种情况时会报数据库密码错误的问题,需要重置manager数据库的密码

  1. db.properties文件丢失,无法获取数据库密码
  2. db.properties文件存在,但是获取后的密码无法登录数据库

重置步骤

重置数据库root用户密码为空

  1. 设置免密登录,修改/etc/transwarp-manager/master/my.cnf文件,在mysqld标签中加一行skip-grant-tables
  2. 重启manager-db

 

  1. 8.x之前/etc/init.d/transwarp-manager-db restart
  2. 8.x之后systemctl restart transwarp-manager-db
  1. 使用mysql -S /var/run/mariadb/transwarp-manager-db.sock -D mysql登录数据库
  2. select *from user查看user表确保有root用户
  3. 执行sql语句,先设置root用户密码为空
  4.     update user set Password='' where User='root';
  5. 修改/etc/transwarp-manager/master/my.cnf文件,将skip-grant-tables去掉,重启db

重置数据库密码

  1. 如果db.properties文件不存在
    6.0.2006a以及7.0.2007a之前版本,新建/etc/transwarp-manager/master/db.properties,拷贝下面内容到该文件中
  2.     io.transwarp.manager.db.driver=com.mysql.jdbc.Driver
  3.     io.transwarp.manager.db.url=jdbc:mysql://localhost:3308/transwarp_manager?autoReconnect=true&createDatabaseIfNotExist=false&characterEncoding=UTF-8
  4.     io.transwarp.manager.db.user=transwarp
  5.     io.transwarp.manager.db.password=PZmZWTD6xh

  6. 6.0.2006a以及7.0.2007a和之后版本,新建/etc/transwarp-manager/master/db.properties,拷贝下面内容到该文件中,同时执行后面的命令,生成auth.jks文件
  7. transwarp.manager.db.driver=org.mariadb.jdbc.Driver
  8. transwarp.manager.db.url=jdbc:mariadb://localhost:3308/transwarp_manager?failOverReadOnly=false&createDatabaseIfNotExist=false&characterEncoding=UTF-8
  9. transwarp.manager.db.user=transwarp
  10. transwarp.manager.db.password.store=/etc/transwarp-manager/master/auth.jks
  11. transwarp.manager.db.password.store.key=5rvDjOGMHF
  12. transwarp.manager.db.password.key=xluRnSdGsE
  13. transwarp.manager.db.password.alias=db
  14. manager-9.2之前:
  15. java -cp /etc/transwarp-manager/master:/usr/lib/transwarp-manager/master/lib/*:/usr/lib/transwarp-manager/common/lib/* io.transwarp.guardian.utils.security.keystore.KeyStoreUtil -a db -f /etc/transwarp-manager/master/auth.jks -pPZmZWTD6xh  -c -mk 5rvDjOGMHF -pk xluRnSdGsE
  16. manager-9.2及之后版本
  17. /usr/lib/transwarp-manager/common/jdk/bin/java -cp /etc/transwarp-manager/master:/usr/lib/transwarp-manager/master/lib/*:/usr/lib/transwarp-manager/common/lib/* io.transwarp.guardian.utils.security.keystore.KeyStoreUtil -a db -f /etc/transwarp-manager/master/auth.jks -pPZmZWTD6xh  -c -mk 5rvDjOGMHF -pk xluRnSdGsE
  18. 获取数据库密码
  19. 使用root用户登录数据库

mysql -u root -S /var/run/mariadb/transwarp-manager-db.sock -D mysql

  1. 执行下面sql语句,重置roottranswarp用户密码
  2. GRANT ALL PRIVILEGES ON transwarp_manager.* TO root@'localhost' IDENTIFIED BY '密码';
  3. GRANT ALL PRIVILEGES ON transwarp_manager.* TO transwarp@'localhost' IDENTIFIED BY '密码';
  4. GRANT ALL PRIVILEGES ON transwarp_manager.* TO transwarp@'%' IDENTIFIED BY '密码';
  5. flush privileges;
  6. 退出数据库,使用root用户和密码尝试登录数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/73864.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

24届近5年南京大学自动化考研院校分析

今天给大家带来的是南京大学控制考研分析 满满干货~还不快快点赞收藏 一、南京大学 学校简介 南京大学是一所历史悠久、声誉卓著的高等学府。其前身是创建于1902年的三江师范学堂,此后历经两江师范学堂、南京高等师范学校、国立东南大学、国立第四中…

Linux网络基础(中)

目录: 再谈“协议” HTTP协议 认识URL: urlnecode和urldecode HTTP协议格式: HTTP的方法: 简易HTTP服务器: 传输层 再谈端口号: 端口号范围划分: netstat: pidof&…

Flutter实现倒计时功能,秒数转时分秒,然后倒计时

Flutter实现倒计时功能 发布时间:2023/05/12 本文实例为大家分享了Flutter实现倒计时功能的具体代码,供大家参考,具体内容如下 有一个需求,需要在页面进行显示倒计时,倒计时结束后,做相应的逻辑处理。 实…

【设计模式】原型模式

原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接…

OSI参考模型及TCP/IP协议栈

一、网络概述 1.1、什么是网络? 1、网络的本质就是实现资源共享 2、将各个系统联系到一起,形成信息传递、接收、共享的信息交互平台 1.2、典型的园区网拓扑 1.3、网络历史发展,ARPA和ARPANET 1、1969年,美国国防部高级研究计…

【Git】大大大问题之syntax error near unexpected token `(‘ 的错误解决办法

话不多说,先上图: 如图,因为在linux环境里,文件路径中含有括号(),因此报错! 解决办法 等同于 :linux下解决bash: syntax error near unexpected token (’ 的错误&am…

【数据结构•堆】轮廓线

题目描述 轮廓线   • 每一个建筑物用一个三元组表示(L, H, R), 表示左边界, 高度和右边界。   • 轮廓线用X, Y, X, Y…这样的交替式表示。   • 右图的轮廓线为: (1, 11, 3, 13, 9, 0, 12, 7, 16,3, 19, 18, 22, 3, 23, 13, 29, 0) 。   • 给N个建筑,求…

备战秋招012(20230808)

文章目录 前言一、今天学习了什么?二、动态规划1.概念2.题目 总结 前言 提示:这里为每天自己的学习内容心情总结; Learn By Doing,Now or Never,Writing is organized thinking. 提示:以下是本篇文章正文…

最新版彩虹知识付费商城源码 V3.4

介绍 最新彩虹知识付费商城初创体验版,支持二级分类,多级分销,秒杀,砍价,团购,首页继续浏览,分站个人虚拟余额自定义,最新批量对接,批量下载图片,批量替换标…

安装Tomac服务器——安装步骤以及易出现问题的解决方法

文章目录 前言 一、下载Tomcat及解压 1、选择下载版本(本文选择tomcat 8版本为例) 2、解压安装包 二、配置环境 1、在电脑搜索栏里面搜索环境变量即可 2、点击高级系统设置->环境变量->新建系统变量 1) 新建系统变量,变量名为…

每日一学——OSI参考模型

OSI参考模型(Open Systems Interconnection Reference Model)是国际标准化组织(ISO)制定的一个网络通信协议的概念框架。它将网络通信划分为七个层次,每个层次负责不同的功能和任务,从物理层到应用层依次为…

docker pull 设置代理 centos

On CentOS the configuration file for Docker is at: /etc/sysconfig/docker 用 root 权限打开 text editor sudo gedit 注意 加引号 Adding the below line helped me to get the Docker daemon working behind a proxy server: HTTP_PROXY“http://<proxy_host>:&…

vscode-启动cljs

打开vscode &#xff0c;打开cljs项目文件 先npm installvscode安装插件Calva: Clojure & ClojureScript启动REPL 选择Start yout project with a REPL and connect(a.k.a. jack) 后选择shadow-cljs&#xff0c;然后选择shadow&#xff0c;如果需要选择build的话&#xf…

设计模式行为型——模板模式

目录 模板模式的定义 模板模式的实现 模板模式角色 模板模式类图 模板模式举例 模板模式代码实现 模板模式的特点 优点 缺点 使用场景 注意事项 实际应用 模板模式的定义 模板模式&#xff08;Template Pattern&#xff09;属于行为型设计模式&#xff0c;又叫模版…

财报解读:继续押注Disney+,迪士尼距离盈利还有多远?

迪士尼最新一季的“答卷”&#xff0c;透露着不小的寒气。 近日&#xff0c;迪士尼披露了2023财年第三季度&#xff08;自然年2023年Q2&#xff09;业绩报告&#xff0c;营收223.3亿美元&#xff0c;同比仅增长4%&#xff0c;低于市场预期的225.1亿美元&#xff1b;归母净亏损…

unity修改单个3D物体的重力的大小该怎么处理呢?

在Unity中修改单个3D物体的重力大小可以通过以下步骤实现&#xff1a; 创建一个新的C#脚本来控制重力&#xff1a; 首先&#xff0c;创建一个新的C#脚本&#xff08;例如&#xff1a;GravityModifier.cs&#xff09;并将其附加到需要修改重力的3D物体上。在脚本中&#xff0c…

Docker Desktop 启用 Kubernetes 失败后处理

一、环境 Windows 10 C:\Users\zhuji>docker --version Docker version 24.0.2, build cb74dfc 二、问题 在setting -> Kubernetes 中&#xff0c;选中 Enable Kubernetes 后&#xff0c;长时间显示 Starting ... &#xff0c;在Images中显示几个自动下载的镜像后&…

Photoshop窗口->排列菜单下进行匹配缩放/位置/旋转

首先&#xff0c;在Photoshop中打开4张以上图片&#xff0c;并选择“窗口”->“排列”->"四联"&#xff1a; 将鼠标移动至其中一张图片中&#xff0c;按住“Z”键&#xff0c;拖动鼠标&#xff0c;调整图片缩放比例至60.55%&#xff0c; 再选择“窗口”->“…

【Vue3 博物馆管理系统】使用Vue3、Element-plus菜单组件构建前台用户菜单

系列文章目录 第一章 定制上中下&#xff08;顶部菜单、底部区域、中间主区域显示&#xff09;三层结构首页 第二章 使用Vue3、Element-plus菜单组件构建菜单 [第三章 使用Vue3、Element-plus菜单组件构建轮播图] [第四章 使用Vue3、Element-plus菜单组件构建组图文章] 文章目…

MySQL8.xx一主两从复制安装与配置

搭建环境: 查看系统版本cat /etc/redhat-release [rootwww tools]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 查看内核版本cat /proc/version 目标: 一主两从 主机IP 主机名称 端口 搭建环境 安装目录192.168.1.100 docker…