1. Téléchargement mysql
- Adresse de téléchargement du site officiel: https://www.mysql.com/downloads/
- Si pour les besoins du projet, vous devez télécharger l'ancienne version si
https://dev.mysql.com/downloads/
version de téléchargement: https://downloads.mysql.com/archives/community/ (plus tard si gênant peut entrer cette adresse Téléchargé)
- La forme de mysql que nous téléchargeons ici se présente sous la forme d'un package compressé, car il est très pratique et ne causera pas de problèmes inutiles lorsqu'il sera supprimé.
- Après avoir décompressé le paquet compressé, nous pouvons configurer le mysql correspondant
2. Configuration de mysql
- Configurez MYSQL_HOME, c'est le répertoire où notre mysql est décompressé
- Ajouter le répertoire bin mysql sur la variable Path
- Créez un nouveau fichier de configuration mysql, se terminant par .ini (ici prend mon.ini comme exemple)
le contenu spécifique de my.ini
[mysqld]
# 目录一定要切换成自己的安装目录
basedir = F:\mysql-5.7.24-winx64
# 这里的data目录不需要手动建,后面通过命令初始化
datadir =F:\mysql-5.7.24-winx64\data
port = 3306
# 这里是为例跳过密码验证
skip-grant-tables
(--------- Les étapes suivantes ont été installées auparavant, c'est donc l'installation du cours de capture d'écran, mais les commandes sont les mêmes sauf pour le changement de répertoire ----------------)
4. Démarrez CMD en mode administrateur , et basculez le chemin vers le répertoire bin sous mysql, puis entrez mysqld -install (installez mysql)
mysqld -install
5. Initialiser le fichier de données
Ici peut nous aider à générer le fichier de données correspondant
mysqld --initialize -insecure --user=mysql
6. Démarrez mysql
net start mysql
7. Entrez mysql -u root -p
Lorsque les caractères suivants sont affichés, cela signifie que le démarrage a réussi (c'est que notre base de données n'a pas de mot de passe défini)
8. Après être entré dans l'interface, changez le mot de passe root (cela changera notre mot de passe de base de données en (123456)
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
9. Actualiser les autorisations
flush privileges;
10. Modifiez les
tables skip-grant-tables du fichier my.ini pour commenter cette ligne (car nous avons défini un mot de passe)
[mysqld]
# 目录一定要切换成自己的安装目录
basedir = F:\mysql-5.7.24-winx64
# 这里的data目录不需要手动建,后面通过命令初始化
datadir =F:\mysql-5.7.24-winx64\data
port = 3306
# skip-grant-tables
- Connectez-vous à mysql avec un mot de passe
mysql -u root -p123456
Réflexion:
Les gens attentifs ont peut-être découvert cette merveilleuse utilisation de sauter les mots de passe. Si notre mot de passe est oublié, nous pouvons le définir dans le fichier de configuration de my.ini, puis compléter une vague de chat raton laveur pour changer le prince en changeant le mot de passe ci-dessus.
------------ Le contenu ci-dessus est le record après avoir appris le dieu fou en disant Java -------------------