1.创建一个名为xxx的shell脚本文件vi编辑器打开它
vi xxx.sh
2.在xxx.sh文件中添加以下内容
!/bin/bash
数据库信息
username="数据库名称"
password="数据库密码“
待创建的数据库和表
databases=("database1" "database2")
tables=("table1" "table2")
创建数据库和表
for db in "${databases[@]}"; do
mysql -h 192.168.x.x -u $username -p$password -e "CREATE DATABASE $db;"
for table in "${tables[@]}"; do
mysql -h 192.168.x.x -u $username -p$password -e "USE $db; CREATE TABLE $table (id INT PRIMARY KEY, name VARCHAR(255));"
done
done
wq保存
3.授予xxx.sh脚本执行权限
chmod +x xxx.sh
4.运行create_db.sh脚本来创建数据库和表
kubectl exec -it -- sh -c "bash /path/to/xxx.sh"