English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
下载解压不说
我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64
添加配置文件E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini
####################配置文件开始################### [client] default-character-set=utf8 [mysqld] port=3306 basedir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64" datadir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" tmpdir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" socket ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql.sock" log-error="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql_error.log" #skip-grant-tables=1 #server_id = 2 #skip-locking max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ####################Fin du fichier de configuration###################
Le répertoire data n'est pas inclus dans le fichier zip, il est nécessaire de l'initialiser : mysqld --initialize
Ensuite, enregistrez le service : E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin>mysqld install MySQL --defaults-file="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini"
Une invite indiquant que l'installation est réussie
Après l'enregistrement réussi du service, démarrez le service MySQL, le service MySQL peut démarrer avec succès, une invite de saisie de mot de passe est affichée lorsque vous vous connectez avec l'utilisateur root, à ce moment-là, le mot de passe root n'a pas été configuré
Arrêtez le service, ajoutez un 'skip' dans le fichier my.ini-grant-tables=1La configuration permet de sauter le mot de passe, après la modification, redémarrez le service MySQL, l'utilisateur root peut se connecter normalement
Le mot de passe est modifié après la connexion, en utilisant la méthode 'alter user root identified by 'root''
Avis : Le serveur MySQL fonctionne avec les --skip-grant-tables option, donc elle ne peut pas exécuter cette instruction
Ensuite, en se référant à Internet, avec : update user set authentication_string=PASSWORD('root') where User='root';, la modification réussit
Le mot de passe est modifié par la méthode 'update user set authentication_string=password('root') where user ='root' et une提示 est affichée avec succès
Après avoir modifié le mot de passe, supprimez la configuration skip configurée précédemment-grant-tables=1En utilisant l'utilisateur root et le mot de passe root récemment défini, il n'y a pas de problème,
Mais quand j'ai utilisé l'ordre use mysql pour basculer les données, il m'a à nouveau indiqué que je devais modifier le mot de passe ?
Ensuite, j'ai exécuté : alter user 'root'@'localhost' identified by 'root';
Enfin, c'est terminé
Ensuite, avec l'outil de gestion HeidiSQL, il peut se connecter normalement :
Lors de la modification du mot de passe au milieu, utilisant : alter user 'root'@'localhost' identified by 'root';
Avis : Le serveur MySQL fonctionne avec les --skip-grant-tables option, donc elle ne peut pas exécuter cette instruction
Ensuite, en se référant à Internet, avec : update user set authentication_string=PASSWORD('root') where User='root';, la modification réussit
Mais lors du redémarrage, il a fallu modifier le mot de passe, utilisant : alter user 'root'@'localhost' identified by 'root'; ainsi, la modification du mot de passe root est terminée.
Jusqu'à présent, l'installation s'est effectuée par étape par étape, cette fois, j'ai installé mysql par le biais de l'installation, en raison des tests répétés, j'ai rencontré de nombreux problèmes au milieu, et après trois essais, j'ai réussi.
Ce que j'ai présenté à l'éditeur, c'est l'installation de mysql sous Windows par le mode noinstall 5.7.5 m15 winx64Toutes les descriptions ci-dessus, j'espère qu'elles vous seront utiles, si vous avez des questions, n'hésitez pas à me laisser un message, l'éditeur répondra à temps à vos questions, et je remercie également tous ceux qui soutiennent le site de tutoriels d'alerte !