Chodzi oto, ze chce napisać skrypt który sam tworzy użytkownika i nową bazę , ale jak stworzyć użytkownika MySQL.
<form action="" method="POST">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="171">
<tr>
<td width="30%" height="172" rowspan="6">
</td>
<td width="20%" height="28">db_name*: </td>
<td width="20%" height="28"> <input type="text" name="db_name" style="width:180px;" value="shop_" size="20"></td>
<td width="30%" height="171" rowspan="6"></td>
</tr>
</table>
<input type="submit" name="ok" value="Wyślij" style="float: right">
</form>
Pola z * trzeba wypełnić
';
{
$db_name = $_POST['db_name'];
}
Próbowałem przez roota.
INSERT INTO `ispcp`.`sql_user` (`sqlu_id`, `sqld_id`, `sqlu_name`, `sqlu_pass`) VALUES (NULL, '14', 'test', 'test');
Lub
CREATE USER 'test'@'test' IDENTIFIED BY '***';
GRANT USAGE ON * . * TO 'test'@'test' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Ale nic to nie daje.