DA中的自定义Bash脚本:
/directadmin/scripts/custom/domain_create_post.sh以下代码:
设置数据库变量
dbpass=$(openssl rand -base64 12) > /dev/null
ext=$(openssl rand -hex 2) > /dev/null
dbuser="wp${ext}" # do not include the username_ for dataskq here as DA adds this
wpconfigdbuser="${username}_wp${ext}"
wpadminpass=$(openssl rand -base64 14) > /dev/null创建数据库
/usr/bin/mysqladmin -uda_admin -p$(cat /usr/local/directadmin/conf/mysql.conf | grep pass | cut -d\= -f2 ) create ${wpconfigdbuser};
echo "CREATE USER ${wpconfigdbuser} IDENTIFIED BY '${dbpass}';" | mysql -uda_admin -p$(cat /usr/local/directadmin/conf/mysql.conf | grep pass | cut -d\= -f2 );
echo "GRANT ALL PRIVILEGES ON ${wpconfigdbuser}.* TO ${wpconfigdbuser} IDENTIFIED BY '${dbpass}下载并将示例表插入到CRATED数据库中
mysql -u '.dbuser.' -p'.dbpass.' '.dbuser.' table_name < website.com/get/file.sql我得到了结果:

用户数:0大小: 0b
谁能帮我查一下这段代码吗?
发布于 2022-05-09 19:13:01
最好使用DA调用。这样,您的脚本将在以后继续工作。
https://stackoverflow.com/questions/70793838
复制相似问题