有没有办法使用PHP创建一个新的MySQL数据库,新的MySQL用户并在新的数据库上为新用户授予权限?
编辑 - 应该指出这是从1个服务器运行到另一个服务器,因此Server A尝试在Server B上安装DB /用户。
我有以下代码:
我有以下代码:
$con = mysql_connect("REMOTE.IP.ADDRESS","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());
但是我在授权查询上遇到了错误:
"Access denied for user 'root'@'MY.REMOTE.SERVER.HOST.NAME' to database 'dbname'"