Maison > base de données > tutoriel mysql > le corps du texte

Méthode mysql5.7 pour changer le mot de passe initial de l'utilisateur_Mysql

微波
Libérer: 2017-06-28 15:46:15
original
1534 Les gens l'ont consulté

Lorsque l'utilisateur installe la base de données MySQL pour la première fois, il veut toujours changer le mot de passe d'initialisation de root, je le fais aussi, je le recherche sur Baidu à chaque fois. . Voici quelques méthodes couramment utilisées pour faire fonctionner la base de données SQL et quelques Concepts de base, les amis dans le besoin peuvent s'y référer

Lorsque les utilisateurs installent la base de données MySQL pour la première fois, ils le font toujours. Je veux changer le mot de passe d'initialisation root. Moi aussi, à chaque fois que Baidu, ce qui suit donne principalement du SQL commun et quelques éléments conceptuels de base pour le fonctionnement des bases de données.

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;
Copier après la connexion

Créer un nouvel utilisateur :

CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
Copier après la connexion

Accorder des autorisations aux utilisateurs :

GRANT all privileges ON databasename.tablename TO ‘username'@‘host';
flush privileges;
Copier après la connexion

Définir et modifier les mots de passe :

SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
Copier après la connexion

Révoquer les autorisations :

REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
Copier après la connexion

Supprimerutilisateur :

DROP USER ‘username'@‘host';
Copier après la connexion

Afficher l'autorisation de l'utilisateur :

SHOW grants for ‘username'@‘host';
Copier après la connexion

Le moteur Innodb prend en charge les transactions ACID :

  • A (atomicité ; Atomicité) fait référence à une transaction ou à toutes Exécuter , ou ne pas exécuter ;

  • C (Cohérence) signifie que l'exécution de la transaction ne modifie pas la cohérence des données dans la base de données

  • I (Indépendance ; Isolement), également connu sous le nom d'isolement, fait référence à l'état dans lequel deux ou plusieurs transactions ne seront pas exécutées alternativement

  • D (Durabilité ; Durabilité) fait référence à la indiquer lorsqu'une transaction est exécutée avec succès, les modifications apportées seront conservées dans la base de données et ne seront pas annulées sans raison

Niveau d'isolement MYSQL :

Méthode mysql5.7 pour changer le mot de passe initial de lutilisateur_Mysql

Lecture sale : Permet de lire des 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 avoir disparu.
Lecture fantôme : Elle résout le problème de lecture non répétitive et garantit que dans la même transaction, les résultats de la requête sont l'état au début de la transaction.

Mécanisme de verrouillage MYSQL :

Le mécanisme de verrouillage est que la base de données modifie diverses ressources partagées lorsqu'elles sont accédées simultanément afin d'assurer la cohérence de la base de données. Une règle définie dans l’ordre.

  • Verrouillage au niveau des lignes

  • La granularité du verrouillage des objets est très petite et peut facilement provoquer un blocage, mais le verrouillage des conflits de ressources La probabilité de l'utiliser est également minime.

  • Le verrouillage au niveau de la page

  • se situe entre le verrouillage au niveau de la ligne et le verrouillage au niveau de la table.

  • Verrouillage au niveau de la table

Mécanisme de verrouillage à granularité maximale. Il est moins probable qu’une impasse se produise, mais une concurrence pour les ressources est plus susceptible de se produire.

Le verrouillage au niveau des tables est principalement utilisé dans certains moteurs de stockage non transactionnels tels que MyISAM, Memory et CSV. Le verrouillage au niveau des lignes est principalement utilisé dans les moteurs de stockage Innodb et NDBCluster. Le verrouillage au niveau de la page est principalement utilisé dans BerkeleyDB.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!