```mermaid journey title 登录mysqlsalt流程 section 整体流程 开始 --> 了解salt加密原理 --> 生成随机盐值 --> 获取用户输入的密码 --> 对密码进行加盐加密 --> 与数据库中的加密密码比对 --> 登录成功或失败 ``` 作为一名经验丰富的开发者,我将教你如何使用salt登录mysql数据库。首先,我
原创 2024-05-06 06:34:44
49阅读
如果遗忘了 tidb 的 root 密码如何操作,这里稍微拓展一下,将 MySQL 和 TiDB 的解决办法都记录一下,方便后面遇到的时候可以直接拿来用。MySQL 中忘记密码如何处理1、找到 my.cnf 文件,如果是 rpm 安装,默认应该是在/etc/my.cnf,当然专业的 DBA 部署的话可能会在其他路径。2、修改 my.cnf,在 [mysqld] 作用域下,增加 skip-
转载 2023-09-22 08:53:19
42阅读
一、入门指南 1.1 SALTSTACK是什么? The backbone of Salt is the remote execution engine, which creates a high-speed, secure and bi-directional communication net for groups of systems. On top of this communic
转载 2023-12-10 12:17:39
104阅读
可以存放的数据库有哪些:https://docs.saltstack.com/en/latest/ref/returners/all/index.html以mysql为例配置参考:https://docs.saltstack.com/en/latest/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql安装
原创 2017-08-21 12:49:34
1103阅读
因为想达到别人说的MySQL 的账户管理我们通过 saltstack 的 mysql_user 进行管理 目前所有的 MySQL 账户用户通过 git 管理而密码通过 salt pillar 管理官网的例子,现在基本清楚,英文真的菜,其实很简单,照抄就行。呵。https://docs.saltstack.com/en/latest/ref/states/all/salt.states.m
原创 2017-06-05 11:42:41
1227阅读
grains与pillargrains是记录minion的一些静态信息的组件,是minion第一次启动的时候采集的静态数据pillar是数据管理中心,主要是存储和定义配置管理中的一些数据(比较灵活)。定义的属性值是经常变化的,那请采用pillar,如果是很固定、不易变的那请用grains。1、grains存储的是静态、不常变化的内容,pillar则相反2、grains是存储在minion本地,而p
原创 2016-05-11 10:04:30
941阅读
#从minion到master /var/cache/salt/master/minions/node4.xk.com/filessalt node* cp.push_dir '/etc' upload_path='/tmp' glob='*.conf' #从master到minionsalt-cp ...
转载 2021-09-16 21:12:00
122阅读
2评论
salt
原创 2017-06-29 12:12:27
3409阅读
<?php function hash($a) { $salt=”xxx”; //定义一个salt值 $b=$a.$salt; //把密码和salt连接 $b=md5($b); //执行MD5散列 return $b; //返回散列 } ?> 将hash值与salt同时存入数据库。 登录时,验证密码
原创 2021-12-23 11:51:00
156阅读
官方文档:https://docs.saltstack.com/en/2016.3/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql mysql自己搭建首先要在master机器上创建数据库CREATE DATABASE  `salt`   DEFAULT&
原创 2017-03-24 12:10:12
947阅读
salt分组配置我是以ip地址作为minion的id,这样在master上管理的时候,一目了然的知道是哪台minion。要是有dns的支持就更好了,直接规范主机名。一、依靠nodegroups编辑master的配置文件:加入一行:default_include: include/group.conf编辑default_include: include/group.conf:nodegroups:
原创 2013-10-10 17:25:15
921阅读
安装环境:centos 6.3 首先,我们需要配置epel的yum源。配置方法很简单,只需要执行:rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh http://mirrors.sohu.com/fedora-epel/5/x86_64/epel-release-5-4
原创 2013-10-10 17:26:51
806阅读
默认情况下,发送到Salt Minions端的命令的返回值直接返回给Salt Master。使用Salt Returners,可以将返回数据存储到其他外部数据存储用于以后的分析和归档。Returners从Salt Minion端拉去配置数据,只配置一次,通常是在启动时间Retuner interface允许返回数据被发送到任何可以接收数据的系统,例如Redis,MongoDB,MySQL等在/us
原创 2015-06-11 11:59:15
839阅读
salt分组配置我是以ip地址作为minion的id,这样在master上管理的时候,一目了然的知道是哪台minion。要是有dns的支持就更好了,直接规范主机名。一、依靠nodegroups编辑master的配置文件:加入一行:default_include: include/group.conf编辑default_include: include/group.conf:nodegroups:l
原创 2016-01-18 20:35:16
3982阅读
Salt可以使用SSH来管理,对于没有安装salt-minion的客户端,可以使用salt-ssh。但是其执行速度要比安装salt-minion 慢。Salt-SSH的使用如果要使用salt-ssh,需要在管理端安装salt-ssh:# yum install salt-ssh -y使用salt-ssh不能配置job-cache,否则会产生冲突。修改配置文件
原创 2016-11-24 19:27:08
1111阅读
使用Salt-API可以更加方便的对salt进行管理。配置salt-api主要有这样几个步骤:1、证书2、配置文件3、验证。使用PAM验证4、启动salt-api验证配置添加用户:# useradd  -M -s /sbin/nologin  saltapi设置密码:# passwd saltapi设置密钥:[root@node1 /etc/pki/tls/certs
原创 2016-11-24 21:47:54
4186阅读
saltstack实现yum安装httpdvim /etc/salt/master #打开下面三行 416 file_roots: 417   base: 418     - /srv/salt 保存退出 mkdir /srv/salt 重启服务 /etc/init.d
原创 2017-03-20 19:08:31
627阅读
SALT值属于随机值。用户注册时,系统用来和用户密码进行组合而生成的随机数值,称作salt值,通称为加盐值。 **背景:**系统通常把用户的密码如MD5加密后,以密文形式保存在数据库中,来防止黑客偷窥。 **产生:**随着对MD5密文查询工具的出现,而很多用户的密码又设置简单,单纯的对用户密码进行M ...
转载 2021-10-05 19:56:00
559阅读
2评论
Salt API是SaltStack提供给用户的一种RESTful风格的API,可以用于管理、监控、配置、自动化等操作。通过Salt API,用户可以通过HTTP请求模拟Salt命令行操作,实现远程主机的配置管理和监控。 整体流程如下: | 步骤 | 操作 | |------|--------------------------| | 1 | 配置
原创 2024-04-28 10:40:23
30阅读
ansible 是批量在远程主机上执行命令openpyxl 操作excel表格puppetsaltstackansible与saltstack对比  相同点:    都是为了同时在多台机器上执行相同的命令;    都是python开发;  不同点:    agent(salt 控制节点需要安装salt-master,被控节点需要安装salt-minion,而ansible不需要,它通过ssh来连接
转载 2024-07-25 13:14:27
109阅读
  • 1
  • 2
  • 3
  • 4
  • 5