友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

shell脚本批量设置mysql5.7 root密码

post by rocdk890 / 2017-3-19 15:11 Sunday linux技术

  在上一篇文章centos7单机安装mysql多实例中,脚本设置mysql的root密码会失败,在这篇文章里,我单独把设置密码的脚本提取出来了,配合安装脚本一起使用.
  系统:centos 7.x(64位)

脚本内容:
cat /root/soft_shell/mysql_password_change.sh
#!/bin/bash
read -p "Enter mysql password": newpasswd
	sed -i "s/rocdk890/$newpasswd/g" /etc/init.d/mysqld_multi
	chmod +x /etc/init...

阅读全文>>

标签: mysql 设置 shell 密码 root password

评论(0) 引用(0) 浏览(634)

centos7安装mysql 5.7

post by rocdk890 / 2017-3-10 15:40 Friday linux技术

今天开发要求在测试服务器上安装mysql5.7,说是要测试分表分库的性能,好吧,为了满足他的要求,我偷懒使用rpm包来进行安装,后面再给大家说使用二进制包来安装多个mysql 5.7实例.
系统:centos 7.x(64位)
软件环境:mysql 5.7.17
1.先卸载系统自带的mysql或mariadb
怎么卸载都不会的话,那也不用看下面的了.

2.下载rpm包
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar
wget http://download.slogra.c...

阅读全文>>

标签: centos mysql 安装 密码 install rpm 策略 centos7 5.7

评论(0) 引用(0) 浏览(722)

expect远程批量修改root密码

post by rocdk890 / 2016-11-1 10:58 Tuesday linux技术

  最近公司要求3个月修改一次所有测试服务器的root密码,一共有11台,我又不想一台一台的去修改,所以单独整了个批量修改密码的脚本.
 
脚本内容:
cat /root/soft_shell/chpasswd.sh
#!/bin/bash
file="iplist.txt"

for ip in `awk '/^[^#]/{print $1}' $file`; do
    port=`awk -v I=$ip '{if(I==$1)print $2}' $file`
    user=`awk -v I=$ip '{if(I==$1)print $3}' $fi...

阅读全文>>

标签: ssh 修改 远程 密码 root 批量 expect password change

评论(0) 引用(0) 浏览(1370)

expect批量修改linux密码

post by rocdk890 / 2014-11-19 10:15 Wednesday linux技术

  最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本.
 脚本内容:

#!/usr/bin/expect
#yemaosheng.com
if { $argc<2 } {
    send_user "usage: $argv0 <host file> <cmd file> \n"
    exit
}
 
# 机器列表数据格式:  IP  端口  旧密码  新密码
set hostfile    [ open [lindex $argv 0] ]
# 命令列表数据格式:  一条命令一行
set cmdfile    [ open [lindex $argv 1] ]
 
# 数据文件分割符,默认为空....

阅读全文>>

标签: linux 修改 shell 密码 批量 expect password

评论(0) 引用(0) 浏览(848)

linux批量导入用户和密码

post by rocdk890 / 2014-2-20 13:08 Thursday linux技术

  因为最近搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了.
  下面这张图的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了.
点击查看原图
shell脚本内容:
vi useradd.sh

#!/bin/bash
for name in `awk 'NR%2==1...

阅读全文>>

标签: 用户 shell 密码 批量 导入 创建

评论(2) 引用(0) 浏览(2773)

用expect不用输密码自动scp数据

post by rocdk890 / 2013-9-15 2:09 Sunday linux技术

  今天公司要求把一台服务器上的备份sql文件都传到公司本地服务器上,但公司本地服务器上做了key验证的,也就是说要用key才能登录本地服务器,还有外网的那台服务器没有做key验证,好吧,那就直接从那台服务器上把数据拖到本地服务器上吧.

脚本如下:
vi down.exp

#!/usr/bin/expect -f
set timeout -1
set passwd 你的密码
spawn s...

阅读全文>>

标签: 密码 数据 备份 scp 下载 expect

评论(0) 引用(0) 浏览(2217)

linux系统自动修改密码并发邮件通知

post by rocdk890 / 2013-8-16 9:07 Friday linux技术

  昨天朋友问我有没有办法用shell自动修改密码,不用手动去修改密码,当时没有敢马上答应,在虚拟机上测试了下,发现是可以实现的,并且我在他的要求上再增加了每个月定时修改密码,并发邮件通知.这里先申明下,如果要在生产环境上使用,先在本地虚拟环境上测试好再放上去,要不就再多增加个root管理权限的用户,不然到时候系统自己修改了密码,但邮件又没有收到,那就只能干看到.
  系统:ce...

阅读全文>>

标签: 修改 密码 root 定时 邮件 自动 password 通知 push

评论(0) 引用(0) 浏览(2416)

Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for

post by rocdk890 / 2013-5-29 12:26 Wednesday linux技术

 今天在服务器上,使用svn check一个项目的时候,出现Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for,原来svn会在第一次的时候记住你的用户名密码,导致再co一个svn地址的时候会提示权限问题,下面是我的解决办法:

方法一:

清除svn的用户名和密码:
rm -...

阅读全文>>

标签: 用户 svn 密码 权限 checkout 403 co

评论(0) 引用(0) 浏览(2454)

macbook密码忘记解决办法

post by rocdk890 / 2012-8-24 17:17 Friday linux技术

   今天公司的一台macbook pro的密码无人知道,手上正好没有光盘,然后我在网上GOOGLE了一下,发现有个不用系统光盘就可以直接删除,更改,创建新的管理员用户的方法.如获至宝,赶紧尝试,方法如下:
重新启动时按住Command+s,会进入单用户模式.
输入如下三个命令,每行是一个命令,记得输入完每一个令以后都记得按回车,第二行点那里没有空格。
/sbin/mount -ua...

阅读全文>>

标签: 10.7 lion mac 密码 忘记 重置 OS X mini

评论(0) 引用(0) 浏览(5668)

nginx搭建带密码认证http代理服务器

post by rocdk890 / 2012-4-23 13:35 Monday linux技术

    server {
        listen       8080;
                client_body_timeout 60000;
                client_max_body_size 1024m;
                send_timeout       60000;
                client_header_buffer_size 16k;
                large_client_header_buffers 4 64k....

阅读全文>>

标签: nginx 错误 400 代理 搭建 密码 登录 身份 认证 http

评论(0) 引用(0) 浏览(7764)

linux定期自动更改密码并发送邮件的小脚本

post by rocdk890 / 2012-3-8 15:12 Thursday linux技术

#!/bin/bash
tr -dc _A-Z-a-z#$%^*-0-9 </dev/urandom |head -c20 >/home/1.txt
cat /home/1.txt |passwd root --stdin
SendStatus=`mail -v -s "test mail" rocdk890@163.com< /home/1.txt &nbs...

阅读全文>>

标签: linux 自动更改 密码 脚本 定时 邮件

评论(0) 引用(0) 浏览(3300)

修改root密码时出现错误passwd: Authentication token

post by rocdk890 / 2012-2-22 9:12 Wednesday linux技术

修改linux root密码时出现错误passwd: Authentication token manipulation error
发生该错误原因是:
1、分区没有空间导致。
2、/etc/passwd 和/etc/shadow不同步
但是这次上面两条却行不通,通过df查看根分区还有40%剩余。
 
1、尝试修改密码,出现错误
# passwd
Changing password fo...

阅读全文>>

标签: centos 修改 密码 重置 root passwd shadow 同步

评论(0) 引用(0) 浏览(9119)

ssh免密码登录

post by rocdk890 / 2011-12-20 20:43 Tuesday linux技术

   最近在服务器与服务器之间传文件,老是输入密码让我很烦躁,决定采用ssh key的方式来进行无密码互传,好了,看教程吧.
  系统:centos 5.4
  客户机A:192.168.1.253
  远端主机B:192.168.1.254
 原理:密钥相当于一把钥匙,而公钥就相当于一把门锁,我们当然是拿着钥匙去开锁,同样的道理,我们密钥放在本地服务器,也就是客户机A,把公钥放在远程服务器,也就是远端主机B,那么我们就可以从客户机A ssh免密码登陆远端主机B.

1.如果用户主目录下没有.ssh文件夹,可以执行以下命令

点击查看原图

点击查看原图

点击查看原图

2.在客户机以root用户执行下述命令...

阅读全文>>

标签: ssh key 密码 免密码 登录

评论(2) 引用(0) 浏览(8027)

windows 2003下mysql密码忘记解决办法

post by rocdk890 / 2011-12-17 0:34 Saturday windows技术

  公司windows服务器上mysql的root密码居然被设计人员给忘记了,让我不得不佩服啊,如果你的服务器也是windows xp/2000/2003/nt都可以使用下面这个方法来找回丢失mysql超级管理员root密码.
  系统:windows 2003 Enterprise Edition
  软件:mysql 5.0.22
1.停止mysql服务
点击查看原图

...

阅读全文>>

标签: windows2003 mysql 修复 密码 忘记 重置

评论(0) 引用(0) 浏览(4273)