Linux中使用expect插件执行MySQL命令 |
发表者:admin分类:数据库2022-11-17 11:55:14 阅读[438] |
Linux中使用expect插件执行MySQL命令
#!/bin/bash
# 安装expect插件
yum install -y expect
# 修改密码为Huawei@123!
pass=`awk -F"[ :]+" 'NR==1{print $NF}' /root/.mysql_secret`
/bin/expect << EOF
spawn /usr/bin/mysql -h127.0.0.1 -uroot -p`echo -e $pass`
expect "mysql>"
send "SET PASSWORD FOR root@localhost=PASSWORD('Huawei@123!');"
send "\n"
expect "mysql>"
send 'flush privileges\n'
expect "mysql>"
send 'quit\n'
interact
EOF
转载请标明出处【Linux中使用expect插件执行MySQL命令】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论