die("Échec de la connexion à la base de données : ".mysqli_connect_error());
}
$sql="DROP USER IF EXISTS '$db_user'@'$db_host';";
if(mysqli_query($conn,$sql)){
echo"</br>DROP USER Ok";
}else{
echo"</br>Erreur DROP USER : ".mysqli_error($conn);
}
// Création de la base de données
$sql="CREATE DATABASE IF NOT EXISTS $db_name;";
if(mysqli_query($conn,$sql)){
echo"</br>La base de données a été créée avec succès";
}else{
echo"</br>Erreur lors de la création de la base de données : ".mysqli_error($conn);
}
// Création de l'utilisateur
$sql="CREATE USER '$db_user'@'$db_host' IDENTIFIED BY '$db_pass';";
if(mysqli_query($conn,$sql)){
echo"</br>L'utilsateur été créé avec succès";
}else{
echo"</br>Erreur : ".mysqli_error($conn);
}
// Privileges
$sql="REVOKE ALL PRIVILEGES ON *.* FROM '$db_user'@'$db_host'; REVOKE GRANT OPTION ON *.* FROM '$db_user'@'$db_host'; GRANT SELECT, INSERT, UPDATE, DELETE, FILE ON *.* TO '$db_user'@'$db_host' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";
die("Échec de la connexion à la base de données : ".mysqli_connect_error());
}
$sql="DROP USER IF EXISTS '$db_user'@'$db_host';";
if(mysqli_query($conn,$sql)){
echo"</br>DROP USER Ok";
}else{
echo"</br>Erreur DROP USER : ".mysqli_error($conn);
}
// Création de la base de données
$sql="CREATE DATABASE IF NOT EXISTS $db_name;";
if(mysqli_query($conn,$sql)){
echo"</br>La base de données a été créée avec succès";
}else{
$ok=false;
echo"</br>Erreur lors de la création de la base de données : ".mysqli_error($conn);
}
// Création de l'utilisateur
$sql="CREATE USER '$db_user'@'$db_host' IDENTIFIED BY '$db_pass';";
if(mysqli_query($conn,$sql)){
echo"</br>L'utilsateur été créé avec succès";
}else{
$ok=false;
echo"</br>Erreur : ".mysqli_error($conn);
}
// Privileges
$sql="REVOKE ALL PRIVILEGES ON *.* FROM '$db_user'@'$db_host'; REVOKE GRANT OPTION ON *.* FROM '$db_user'@'$db_host'; GRANT SELECT, INSERT, UPDATE, DELETE, FILE ON *.* TO '$db_user'@'$db_host' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";