【发布时间】:2011-02-15 20:55:16
【问题描述】:
我有以下 PHP 代码,用于创建数据库、用户并授予用户权限:
$con = mysql_connect("IP.ADDRESS","user","pass");
mysql_query("CREATE DATABASE ".$dbuser."",$con)or die(mysql_error());
mysql_query("grant all on ".$dbuser.".* to ".$dbname." identified by '".$dbpass."'",$con) or die(mysql_error());
我想在 shell 脚本中执行这些相同的操作。是不是就是这样:
MyUSER="user"
MyPASS="pass"
MYSQL -u $MyUSER -h -p$MyPASS -Bse "CREATE DATABASE $dbuser;"
MYSQL -u $MyUSER -h -p$MyPASS -Bse "GRANT ALL ON $DBUSER.* to $DBNAME identified by $DBPASS;"
编辑,因为这是在 postwwwacct(一个 cPanel 发布帐户创建挂钩脚本)中需要的,理想情况下它将是完全独立的
【问题讨论】: