Je suis créer l'utilisateur en utilisant un script ci-dessousComment changer le mot de passe de l'utilisateur mysql en utilisant le script php?
$conn = mysqli_connect('host', 'root', 'password');
$dbName = "userdb";
$dbUser = "username";
$dbPass = "password";
$queries = array(
"CREATE DATABASE `$dbName` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci",
"CREATE USER '$dbUser'@'localhost' IDENTIFIED BY '$dbPass'",
"GRANT USAGE ON * . * TO '$dbUser'@'localhost' IDENTIFIED BY '$dbPass' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0",
"GRANT CREATE, SELECT , INSERT , UPDATE, DELETE ON `$dbName` . * TO '$dbUser'@'localhost'",
"GRANT ALL PRIVILEGES ON *.* TO '$dbUser'@'%' IDENTIFIED BY '$dbPass'",
"FLUSH PRIVILEGES"
);
foreach($queries as $query) {
$rs = mysqli_query($conn, $query);
}
Utiliser cet utilisateur script pour créer avec succès. Comment changer ce mot de passe d'utilisateur à l'aide de php script
?
Le mot de passe ne change pas et aucune erreur –
@JayeshVekariya Vous devez remplacer les valeurs de mon exemple par celles correspondant à votre configuration de base de données réelle. –