Tutoriel complet de désinstallation et d'installation de MySQL
Désinstaller
1. Arrêtez le service mysql dans le gestionnaire de tâches
- Désinstaller l'application MySQL dans le panneau de configuration
- Supprimer les fichiers liés à Mysql
- Supprimer le dossier mysql à l'intérieur
4. Supprimer le registre
- Supprimer le contenu:
删除 HKEY_LOCAL_MACHIN-> ControlSet001-> SYSTEM-> service-> MySQL;
删除 HKEY_LOCAL_MACHINE-> ControlSet002-> SYSTEM-> services-> MySQL;
删除 HKEY_LOCAL_MACHINE-> CurrentControlSet-> SYSTEM-> services-> MySQL
Sinon, cela signifie qu'il a été désinstallé proprement!
installation
Clause de non-responsabilité: je ne parlerai pas de la version exe ici, allez simplement sur le site officiel pour la télécharger et installez-la en un clic.
Suggestion: utilisez la version compressée pour la désinstaller!
Voici comment installer la version compressée:
Allez sur le site officiel pour télécharger la version correspondante du package compressé, je suis ici pour prendre 5.7 comme exemple
Décompressez après le téléchargement
Entrez le répertoire décompressé
Créez un fichier my.ini:
La configuration est la suivante:
[mysqld]
# 端口号
port=3306
# 压缩包目录
basedir=D:/DataBase/soft/mysql-5.7/
# 等会儿生成的data目录,用来存放数据的
datadir=D:/DataBase/soft/mysql-5.7/data/
# 跳过密码检查
skip-grant-tables
Remarque:这里记得配置目录的斜杠方向 ‘ / ’,我就踩了这个坑,不然后面初始化目录会失败
Exécutez CMD en tant qu'administrateur
Basculez vers le répertoire bin du répertoire de décompression mysql
cd /d D:\DataBase\soft\mysql-5.7\bin
Exécutez la commande pour installer le service mysql
Doit être exécuté dans le répertoire bin
mysqld -install
Données d'initialisation
mysqld --initialize-insecure --user=mysql
Après une exécution réussie ici, un dossier de données sera généré dans le répertoire mysql
Après le succès, démarrez le service
net start mysql
Connectez-vous à mysql
Notez qu'il n'y a pas de mot de passe ici, il n'est donc pas nécessaire de saisir un mot de passe
mysql -u root -p
N'écrivez rien ici, appuyez simplement sur Entrée!
Cela montre que la connexion est réussie:
Après avoir entré, mettez à jour le mot de passe
update mysql.user set authentication_string=password('121891') where user='root'
and Host = 'localhost';
Actualiser les autorisations
flush privileges;
Avant la suppression, le mot de passe configuré dans my.ini ignore la vérification de la configuration
Redémarrez MySql
net stop mysql
net start mysql
À ce stade, l'installation est terminée!