写 shell 连接mysql的代码host 、username等从命令行参数获取。如果传参错误提示正确的传参方式
以下是一个示例的 shell 脚本代码,用于连接 MySQL 数据库并从命令行参数获取连接信息:
#!/bin/bash
# 检查是否传入了足够的参数
if [ $# -lt 3 ]; then
echo "错误:请提供正确的参数。"
echo "用法: $0 <host> <username> <password>"
exit 1
fi
# 获取命令行参数
host=$1
username=$2
password=$3
# 连接 MySQL 数据库
mysql -h $host -u $username -p$password
运行脚本时,传入正确的参数即可连接到 MySQL 数据库。如果参数不正确,将会提示正确的传参方式。例如:
$ ./connect_mysql.sh localhost root password
请注意,脚本中的密码参数传递方式可能会导致安全问题。为了更安全地处理密码,你可以考虑使用环境变量或配置文件来存储密码,并在脚本中读取它们。
原文地址: https://www.cveoy.top/t/topic/ixzA 著作权归作者所有。请勿转载和采集!