Maison > Article > base de données > Que dois-je faire si une erreur 1044 se produit dans MySQL ?
La solution à l'erreur 1044 dans mysql : entrez d'abord le répertoire mysql bin en mode cmd, entrez le code correspondant et appuyez sur Entrée ; puis ouvrez une fenêtre dos, passez également au répertoire mysql bin, entrez le correspondant. code; enfin Définissez simplement un mot de passe.
Solution à l'erreur 1044 dans MySQL :
Cette erreur est généralement le fichier my-default.ini ou Là il peut y avoir un problème avec la configuration de sql_mode dans ce fichier my.ini (correspondant à votre propre version Vous pouvez le supprimer puis suivre les étapes ci-dessous
1. Entrez le répertoire bin de mysql en mode cmd). et entrez D:Program FilesMySQLMySQL Server 5.6bin>mysqld --defaults-file="D:Program FilesMySQLMySQL Server 5.6my-default.ini" --console --skip-grant-tables
, Entrez
2014-08-29 10:40:48 0 [Avertissement] TIMESTAMP avec la valeur implicite DEFAULT est obsolète Veuillez utiliser
2014-08-. 29 10:40:48 8108 [Note] Le plugin 'FEDERATED' est désactivé.
29/08/2014 10:40:48 8108 [Note] InnoDB : utilisation de l'atomique pour référencer le nombre de pages du pool de tampons
2014-08-29 10:40:48 8108 [Note] InnoDB : le tas de mémoire InnoDB est désactivé
2014-08-29 10:40:48 8108 [Note] InnoDB : mutex et rw_locks utiliser les fonctions verrouillées de Windows
29/08/2014 10:40:48 8108 [Note] InnoDB : la barrière mémoire n'est pas utilisée
29/08/2014 10:40:48 8108 [Note ] InnoDB : Les tables compressées utilisent zlib 1.2.3
2014-08-29 10:40:48 8108 [Note] InnoDB : Ne pas utiliser les instructions CPU crc32
2014-08-29 10 : 40 :48 8108 [Note] InnoDB : Initialisation du pool de tampons, taille = 128,0 M
29/08/2014 10:40:48 8108 [Note] InnoDB : Initialisation terminée du pool de tampons
2014 -08-29 10:40:48 8108 [Note] InnoDB : le format de fichier le plus pris en charge est Barracuda.
2014-08-29 10:40:57 8108 [Note] InnoDB : 128 segments d'annulation ) sont actifs.
29/08/2014 10:40:57 8108 [Note] InnoDB : En attente du démarrage de la purge
29/08/2014 10:40:57 8108 [Note ] InnoDB : 5.6.20 démarré ; numéro de séquence du journal 1625997
29/08/2014 10:40:57 8108 [Remarque] Nom d'hôte du serveur (adresse de liaison) : '*' port : 3306
29/08/2014 10:40:57 8108 [Remarque] IPv6 est disponible.
29/08/2014 10:40:57 8108 [Note] - '::' se résout en ': : ';
29/08/2014 10:40:57 8108 [Note] Socket serveur créé sur IP : '::'.
29/08/2014 10:40:58 8108 [Note] mysqld : prêt pour les connexions.
Version : '5.6.20' socket : '' port : 3306 MySQL Community Server (GPL)
Quand vous voyez ce résultat , cela signifie que MySQL a augmenté.
2. Ouvrez une autre fenêtre DOS, passez également au répertoire mysql bin, entrez D:Program FilesMySQLMySQL Server 5.6bin>mysql -u root mysql
et appuyez sur Entrée
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.20 MySQL Community Server (GPL) mysql>
La base de données mysql a été connectée et vous pouvez saisir la commande mysql. .
3. Définissez le mot de passe
mysql> update user set password=PASSWORD('password') where user='root'; Query OK, 2 rows affected (0.02 sec) Rows matched: 3 Changed: 2 Warnings: 0 mysql> FLUSH PRIVILEGES; mysql> quit
puis connectez-vous à MySQL de la manière normale. Si vous ne parvenez pas à vous connecter, vérifiez si le service MySQL est démarré.
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!