Expérience de la configuration de mysql sans installation sous le système Windows

Préface

En installant l'environnement mysql, je suis vraiment novice, et c'est un piège lors de la configuration. Heureusement, il existe de nombreux tutoriels similaires sur Internet et j'ai également lu de nombreuses expériences d'autres personnes lors de la configuration de l'environnement. Aucun d'entre eux n'est tout à fait en phase avec ma situation, et j'ai appris un peu d'ici et un peu de là-bas, et j'ai finalement réussi. Enregistrez-le ici et vous pourrez lire directement vos notes la prochaine fois.

 

Pour résumer l'expérience, n'ayez pas peur des problèmes et n'abandonnez pas. Tant qu'il y a un message d'erreur, allez à Baidu. Jetez un œil aux expériences des autres, il y aura toujours des mots dans l'article de quelqu'un qui vous aideront. C'est pourquoi j'ai encore envie d'écrire ce blog alors que je sais qu'il y a tellement de tutoriels.

 

De plus, installez navcat ou installez mysql. Plus tôt, je pensais que ce serait bien d'installer navcat, Khan.

 

texte

Téléchargement du site officiel mysql

https://dev.mysql.com/downloads/mysql/

 

Le site Web officiel Windows-64 bits n'a trouvé que la version d'installation gratuite. Je ne veux vraiment pas utiliser l'installation gratuite. Après un tas de fichiers téléchargés, il semble si difficile à utiliser.

 

Une fois le fichier téléchargé, décompressez-le. Pour plus de commodité, j'ai changé le nom du dossier. J'ai vu un tutoriel disant que l'installation a échoué car il y a des caractères spéciaux dans le nom du fichier d'origine. Quoi qu'il en soit, changez-le pour plus de simplicité, le nom n'est pas important.

 

Créez un nouveau fichier my.ini dans le répertoire bin

Il y a aussi un tutoriel qui dit d'en créer un nouveau dans le répertoire racine, mais je n'ai pas réussi de toute façon.

Le fichier de données n'existe pas au départ, il est automatiquement généré lorsque la commande est saisie ultérieurement. Ne le créez pas vous-même.

 

Le contenu du fichier my.ini, l'adresse du chemin n'a vraiment pas besoin d'être entre guillemets, c'est incroyable.

 

[mysqld]

#Set 3306 port

port = 3306

# Définir le répertoire d'installation de mysql

basedir = C: mysql

# Définit le répertoire de stockage des données de la base de données mysql

datadir = C: mysql \ data

# Nombre maximum de connexions autorisées

max_connections = 200

# Le jeu de caractères utilisé par le serveur utilise par défaut le jeu de caractères latin1 de codage 8 bits

jeu de caractères serveur = utf8

# Le moteur de stockage par défaut qui sera utilisé lors de la création d'une nouvelle table

default-storage-engine = INNODB

[mysql]

# Définit le jeu de caractères par défaut du client mysql

jeu de caractères par défaut = utf8

 

Configurer les variables d'environnement

Cela semble devoir être configuré, mais vous ne pouvez pas voir le service de démarrage mysql dans la gestion du programme informatique. Est-il nécessaire de redémarrer l'ordinateur après sa configuration? Quoi qu'il en soit, parce que l'environnement de configuration échoue toujours, l'ordinateur a redémarré plusieurs fois.

 

Pour configurer les variables d'environnement, il faut ajouter le chemin du bin mysql au chemin existant. Notez qu'il est ajouté à la fin, pas supprimé.

C: \ mysql \ bin

 

Computer = "Properties =" Advanced = "Configurez les variables d'environnement, séparées par des points-virgules.

Après avoir rempli, vous devez cliquer sur OK, OK, sinon il risque de ne pas être enregistré.

 

 

Dans le dossier bin, appuyez sur la touche Maj et le bouton droit de la souris pour ouvrir la fenêtre de commande. Certains tutoriels disent de fonctionner en tant qu'administrateur, je l'ai toujours ouvert comme ça, et je devrais aussi être administrateur.

 

Notez que toutes les commandes sont exécutées sous bin.

 

opérations de clé de configuration mysql

 

L'ordre ne peut pas être faux

 

1. Téléchargez mysqld

 

mysqld -install

 

2. initialisation de mysqld

 

mysqld –initialiser

 

3. Générez un fichier de données et le mot de passe aléatoire pour la connexion initiale s'affiche sur la ligne de commande. Le fichier my.ini ne peut être placé que sous bin, pas à la fois sous bin et dans le répertoire racine en même temps.

 

mysqld --initialize --user = root --console

 

4. Démarrez mysql

 

net start mysql

 

5. Connectez-vous à mysql

 

mysql -u racine -p

 

6. Modifier le mot de passe

 

modifier l'utilisateur 'root' @ 'localhost' identifié par '123456';

 

Pour résumer

1. Généralement , mysqld -install n'échouera pas, et peu importe si cela échoue, allez simplement à Baidu selon le message d'erreur demandé. Peu importe si vous l'exécutez plusieurs fois, tout au plus vous demandera de l'installer. Mais parfois, je veux le supprimer quand je le prétends, mais il se peut qu'il ne soit pas supprimé. Ne changez pas toujours l'emplacement du fichier mysql. L'installation échoue, peu importe où est placé mysql, tant qu'il n'y a pas de chinois dans le chemin.

2. mysqld -initialize l'initialisation semble être rien, au plus il semble réinitialiser votre mot de passe plus tard, réinitialiser un nouveau mot de passe aléatoire.

3. mysqld --initialize --user = root --console Il y a tellement de pits. La première fosse, que ce soit pour mettre my.ini dans le répertoire racine ou dans le dossier bin, cette phrase a une manière d'écrire différente. La deuxième fosse, le dossier de données ne peut pas être créé par lui-même. Les données doivent être supprimées une fois en cas d'échec. La séquence de ce tutoriel que j'écris actuellement est de faire de mon mieux pour éviter l'échec de cette étape. Bien sûr, si vous double-cliquez sur mysql.exe sous bin, cela indique qu'il manque un fichier .dll. Il est recommandé de télécharger à nouveau mysql. En fait, cela indique qu'il manque un fichier .dll à l'ordinateur. Il suffit de trouver le fichier correspondant à télécharger. Ce point nous rappelle à nouveau que si l'ordinateur gère des fichiers ou des programmes qui ne sont pas compris et n'aiment pas qu'ils veulent supprimer, vous pouvez le tolérer, peut-être que vous l'utiliserez à tout moment. La troisième fosse, le chemin du fichier dans my.ini, n'oubliez pas de ne pas vous tromper. La quatrième fosse, sur le mot de passe aléatoire généré automatiquement, il est dit que dans le fichier de données, je l'affiche directement sur la ligne de commande.

4. Net start mysql peut également ne pas démarrer à cette étape. Suivez le message d'erreur pour trouver la raison.

5. mysql -u root -p ne parvient pas à se connecter, peut-être que le mot de passe est incorrect.

6. alter user'root '@' localhost 'identifié par' 123456 '; Il existe également deux phrases de syntaxe différentes pour changer le mot de passe. Si cela ne fonctionne pas, changez-le.

 

La figure suivante est une capture d'écran de ma configuration de base de données réussie. J'ai échoué plusieurs fois auparavant, et le dernier est une capture d'écran du succès à venir. Ne fermez pas la fenêtre à la hâte, vous pourriez même utiliser navcat plus tard.

 

 

Vérifiez si mysql est démarré

Ordinateur = "clic droit =" Gestion

Si le chemin de la variable d'environnement n'est pas configuré, le service MySQL peut ne pas être trouvé ici.

 

 

navcat se connecter à la base de données

Une erreur de connexion a été signalée et un didacticiel approprié a été trouvé en ligne.

 

 

Étape 1: Ouvrez le mode de commande MySQL et définissez le mot de passe sur 123456

Entrez dans la commande: ALTER USER'root '@' localhost 'IDENTIFIED BY' 123456 'PASSWORD EXPIRE JAMAIS;

Étape 2: modifier la méthode de cryptage

Entrez dans la commande: ALTER USER'root '@' localhost 'IDENTIFIED WITH mysql_native_password BY' 123456 ';

Enfin: actualisez pour prendre effet

Entrez la commande: FLUSH PRIVILEGES;

Ensuite, utilisez Navicat pour vous reconnecter à MySQL.

 

Ne faites pas les étapes que vous avez effectuées, puis notez les commandes ci-dessus. Heureusement, les précédentes ne sont pas fermées.

 

 

Vérifiez à nouveau navcat, la connexion est réussie.

Vous verrez qu'il existe de nombreuses tables par défaut.

 

Ne vous en faites pas, créez vous-même votre propre base de données.

Je suppose que tu aimes

Origine blog.csdn.net/Irene1991/article/details/105245552
conseillé
Classement