Tutoriel d'installation détaillé de Mysql

Adresse de téléchargement du site officiel de mysql: https://dev.mysql.com/downloads/mysql/ .

Voici la version 5.7.20 à titre d'exemple

1. Une fois le package d'installation décompressé , aucun dossier de données et my-default.ini ne sont mentionnés dans le didacticiel en ligne, comme illustré dans la figure ci-dessous.

Insérez la description de l'image ici

2. Configurez les variables d'environnement:
c'est-à-dire, ajoutez le chemin du package de décompression MYSQL bin dans Path dans la variable d'environnement, le mien est:
D: \ softnew \ MYSQL \ mysql-5.7.20-winx64 \ bin
Faites principalement attention aux points suivants:
(1) Il n'est pas important que le fichier my-default.ini existe ou non . La clé est de créer un nouveau fichier my.ini dans le répertoire racine. Le contenu spécifique est le suivant:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

Vous pouvez copier et coller directement, principalement modifier le chemin après basedir. Notez que le chemin est \ au lieu de
(2) Veuillez ne pas créer le dossier de données
vous-même. De nombreux didacticiels en ligne vous suggèrent de créer vous-même un dossier de données vide, puis de l'ajouter au fichier my.ini Une phrase:

# 设置mysql数据库的数据的存放目录
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data

Mais cela entraînera l'échec du démarrage du service, n'ajoutez pas cette phrase et ne créez pas vous-même un nouveau dossier de données, générez simplement des données automatiquement par mysql
(3) Opérations spécifiques :
1) Ouvrez la fenêtre de commande cmd en tant qu'administrateur (ouvrez cmd directement pour l'exécuter , Une erreur peut être signalée), et entrez dans le répertoire bin du répertoire d'installation mysql. Entrez ensuite la commande mysqld install et show success
2) Entrez ensuite: mysqld --initialize Il ne devrait y avoir aucune invite pour le moment
3) Puis entrez: net start mysql shows

Enfin, le contenu du dossier de données doit être affiché comme suit:
Insérez la description de l'image ici

Remarque:
Lors de la première connexion à MYSQL, vous serez invité à entrer le mot de passe initial. Ceci est pour des raisons de sécurité. La commande: mysqld --initialize générera un mot de passe de manière aléatoire.
Le mot de passe initial se trouve dans le fichier xxx.err sous le dossier de données de la figure ci-dessus. Vous pouvez l'ouvrir avec le Bloc-notes et utiliser la fonction de recherche ctrl + f pour trouver la ligne d'enregistrements suivante:

[Note] Un mot de passe temporaire est généré pour root @ localhost: NZ + uhXPq1zN.

Parmi eux, NZ + uhXPq1zN.est le mot de passe initial (notez que le numéro ne doit pas être manqué)

Après avoir entré, vous pouvez utiliser la commande suivante pour modifier, ici le mot de passe est changé en root:

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

Voici la version 5.7.22, l'affichage est essentiellement le suivant:
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/javaScript1997/article/details/108938064
conseillé
Classement