English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Installation de mysql en mode noinstall sous Windows 5.7.5 m15 winx64(Recommandé)

下载解压不说

我解压在: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 !

Vous pourriez aussi aimer