Tutoriel d'installation de MySQL 5.7.31

avant-propos

MySQL 5.7.31 est la dernière version de la série 5.x qui prend en charge toutes les plates-formes (y compris MacOS)

télécharger

1. Téléchargez et installez d'abord le package de support
vc_redist.x64.exe
après l'installation et redémarrez pour que le package prenne effet

2. Sélectionnez la version de MySQL que vous devez télécharger. Nous utilisons 5.7.31.
insérez la description de l'image ici
Il s'agit du package compressé de MySQL, et il peut être utilisé après la décompression sans installation.
Par exemple : après la décompression D:\db, il y aura un dossier appelé D:\db\mysql-5.7.31-winx64répertoire d'installation de MySQL dans le répertoire db

initialisation

my.ini1. Commencez par créer un fichier de configuration dans le répertoire d'installation avec le contenu suivant :

[mysqld]

# port
port=3306

# set basedir to your installation path
basedir=D:\\db\\mysql-5.7.31-winx64

# set datadir to the location of your data directory
datadir=D:\\db\\mysql-5.7.31-winx64\\data

Après avoir terminé le travail, il y aura un répertoire de données sous le répertoire d'installation, et il y aura du contenu dedans
2. Ensuite, exécutez cmd en tant qu'administrateur et entrez la commande

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --initialize-insecure

Cela initialisera les fichiers de données et l'espace de table système de la base de données MySQL, et créera la table système MySQL Remarque,
si votre répertoire d'installation contient des espaces ou similaires, mettez le chemin de mysqld entre guillemets lors de l'exécution de la commande

Configurer les variables d'environnement, les services win et les mots de passe

1. La variable d'environnement est le chemin du répertoire bin sous le répertoire d'installation, par exemple : D:\db\mysql-5.7.31-winx64\binajoutez-le au chemin de la variable système ou utilisateur, cmd peut directement trouver mysql.exe

2. Configurez le service win, le nom du service peut être personnalisé, ici est défini sur mysql57

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --install mysql57

Ensuite, lancez le gestionnaire de tâches pour ouvrir le service mysql57
3. L'utilisateur root par défaut n'a pas de mot de passe, vous pouvez donc vous connecter sans mot de passe :

mysql -uroot -p

Vous pouvez vous connecter directement en appuyant sur Entrée et
configurer le mot de passe root comme suit :

set password = password('密码');

Si vous utilisez MySQL 5.7.6+, vous pouvez utiliser la syntaxe plus concise suivante pour définir le mot de passe de l'utilisateur :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

oublier le mot de passe

1. Arrêtez le service mysql57
2. Fichier de configuration MySQL my.ini, ajoutez une instruction dans l'item mysqld

skip-grant-tables=1

3. Démarrez le service
afin que tous les utilisateurs puissent se connecter au serveur MySQL et disposent des droits de l'utilisateur root sans saisir de mot de passe. En effet, la commande de configuration définie ci-dessus entraînera le serveur MySQL à ignorer automatiquement la vérification du mot de passe et la vérification des autorisations
4. Après avoir entré, basculez la base de données vers mysql

use mysql;

5. Mettre à jour le mot de passe

update user set authentication_string = password('新密码'),password_last_changed=now() where user='root';

6. Arrêtez le service, supprimez skip-grant-tables=1
le nouveau mot de passe lorsque vous le démarrerez la prochaine fois

Je suppose que tu aimes

Origine blog.csdn.net/e5pool/article/details/130586464
conseillé
Classement