Lorsque les utilisateurs installent une base de données MySQL pour la première fois, ils souhaitent toujours changer le mot de passe d'initialisation root. Ce qui suit donne principalement quelques concepts SQL courants et quelques concepts de base pour le fonctionnement de la base de données. J'espère que cela pourra aider tout le monde.
Modifier le mot de passe d'initialisation de l'utilisateur :
SET PASSWORD = PASSWORD(‘your new password'); ALTER USER ‘root'@‘localhost' PASSWORD EXPIRE NEVER; flush privileges;
Créer un nouvel utilisateur :
CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
Accorder des autorisations à l'utilisateur :
GRANT all privileges ON databasename.tablename TO ‘username'@‘host'; flush privileges;
Paramètres et modification du mot de passe :
SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
Révoquer l'autorisation :
REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
Supprimer l'utilisateur :
DROP USER ‘username'@‘host';
Afficher l'autorisation de l'utilisateur :
SHOW grants for ‘username'@‘host';
Le moteur Innodb prend en charge les transactions ACID :
A (atomicité ; Atomicité) signifie qu'une transaction est entièrement exécutée ou non
Lecture sale : permet la lecture de données sales non validées. Lecture non répétable : Certains enregistrements sont lus au point T1 Lorsque ces enregistrements sont relus au point T2, ces enregistrements peuvent avoir été modifiés ou disparus.
Lecture fantôme : résout le problème de lecture non répétée et garantit que dans la même transaction, les résultats de la requête sont l'état au début de la transaction.
Comment changer le mot de passe dans MySQL5.7.18
Exemples détaillés de modification des mots de passe et des restrictions d'accès dans MySQL
Que faire si vous oubliez votre mot de passe MySQL sous Linux ? Étapes pour changer le mot de passe à partir de la ligne de commande
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!