MySQL server_id

${SERVER_ID}获取放法
取得网卡的信息并做md5后的数字作为基数,执行步骤如下:
hwadd= ifconfig | grep HWaddr | awk '{print $5}' |md5sum
取得当前主机的当前纳秒时间作为盐,执行步骤如下
t_salt=date +%s.%N
再次做加盐hash ,执行步骤如下
echo $hwadd,$t_salt | md5sum |awk '{printf("%d %sn",strtonum("0x"$1),"% 18014398241046527 % 2 ^ 32 ")}' | bc
3905430215
得出server id=3905430215
其中18014398241046527 是卡罗尔质数的第13个质数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值