首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP为Plesk上的域创建DB/User/Privileges

使用PHP为Plesk上的域创建DB/User/Privileges
EN

Stack Overflow用户
提问于 2011-09-11 15:24:52
回答 1查看 1.5K关注 0票数 1

我试图自动创建一个数据库/用户,并为Plesk中创建的特定域授予优先级。

我遇到的麻烦是,如果您通过Plesk控制面板访问该用户,我希望数据库仍然可用。

我现在拥有的是:

代码语言:javascript
复制
$con = mysql_connect("127.0.0.1","root","pass");
mysql_query("CREATE DATABASE ".$db."",$con)or die(mysql_error());
mysql_query("GRANT ALL ON ".$db.".* to  ".$user." identified by '".$dbpass."'",$con) or die(mysql_error());

这将是可行的,但它不会出现在普列斯克的领域,我希望它。如何将此数据库绑定到plesk中的特定域?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-07-12 02:15:33

我看到这个问题太老了,但我也想知道同样的事情,并找到了一个内置在Plesk10.x中的命令行工具,它允许您完全满足您的需要。

创建数据库

代码语言:javascript
复制
/usr/local/psa/bin/database --create new_database_name -domain the_domain_in_question.com -print-id -server localhost -type mysql

为数据库创建一个新用户:

代码语言:javascript
复制
/usr/local/psa/bin/database --update new_database_name -add_user new_username -passwd new_password

这些示例为域“MySQL”创建一个名为"new_database_name“的新的new_username数据库,然后添加一个名为"new_username”的新用户,密码为“new_password”。

您只需获得PHP即可执行此操作。Here's an article有一些关于这方面的信息。接下来我会测试这个。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7379216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档