2021-06-10 Configurez le deuxième MySQL 5.7 après avoir MySQL 8.0

Configurez le deuxième MySQL5.7 après avoir MySQL8.0

0. Préparez

①Arrêtez le service MySQL précédent. Cliquez avec le bouton droit de la souris sur "Ordinateur", sélectionnez "Gestion", cliquez sur "Services et applications", cliquez sur "Services" et recherchez l'arrêt de service MySQL précédent.
②Installation :
https://dev.mysql.com/downloads/mysql/5.1.html#downloads installation (cliquez sur Recherche des versions GA précédentes pour les anciennes versions).
Essayez de décompresser le fichier vers C:\mysql57 ou D:\mysql57.
③Configurer les variables d'environnement : faites un clic droit sur "Ordinateur", sélectionnez "Propriétés", ouvrez "Paramètres système avancés" -> "Variables d'environnement", sélectionnez "Chemin" dans les variables système, puis cliquez pour ajouter le chemin d'accès "C:\mysql57 \poubelle".

1. Configurez mon.ini

Créez un nouveau my.ini dans C:\mysql57 et configurez-le (il n'y a pas de fichier my-default.ini dans le package compressé de la version postérieure à MySQL5.7.18).

[mysqld]
port = 3307
basedir=C:\mysql57
datadir=C:\mysql57\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

2、mysqld --initialize --user=mysql --console

Exécutez cmd en tant qu'administrateur, entrez dans le répertoire bin de MySQL et exécutez la commande d'initialisation :

mysqld --initialize --user=mysql --console

Cette commande est utilisée pour initialiser les données, et il n'est pas nécessaire d'exécuter cette commande avant la version 5.7. Un mot de passe racine temporaire est fourni une fois l'initialisation terminée.

2021-06-10T00:34:48.444232Z 0 [Warning] CA certificate ca.pem is self signed.
2021-06-10T00:34:49.189477Z 1 [Note] A temporary password is generated for root@localhost: _W?dAawnz5f1

Le dossier de données est également généré dans C:\mysql57.

3. Mise en place

mysqld install mysql57 --default-file="C:\mysql57\my.ini"
vous demandera après une installation réussie :
Service installé avec succès.

Dans le même temps, le service mysql57 est ajouté au service.

4. Modifiez les données de valeur de l'éditeur de registre :

win+R, entrez regedit pour ouvrir l'éditeur de registre, recherchez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2, modifiez le paramètre ImagePath et corrigez le chemin lié au service mysql2.

C:\mysql57\bin\mysqld mysql57

4. Commencez

net start mysql57

Habituellement, cela fonctionne.

5. Changer le mot de passe

Connectez-vous d'abord avec un mot de passe généré aléatoirement :

C:\mysql57\bin>mysql -P3307 -uroot -p
Enter password: ************

Modifier le mot de passe :

mysql> set password for root@localhost=password('mima');
Query OK, 0 rows affected, 1 warning (0.00 sec)

Après avoir quitté la déconnexion, connectez-vous avec succès avec le nouveau mot de passe.
Ouvrez deux services MySQL, liez deux ports 3306 (avant) et 3307 (MySQL57) avec succès dans HeidiSQL, MySQL57 synchronise une partie de la base de données.

"Avec le recul"

En cas de problème, supprimez [paralyzed] :

mysqld -remove mysql57 

Acho que você gosta

Origin blog.csdn.net/qq_45973306/article/details/117766745
Recomendado
Clasificación