Maison  >  Article  >  base de données  >  Partagez comment mettre à niveau Mysql5.6 vers 5.7 sous Win

Partagez comment mettre à niveau Mysql5.6 vers 5.7 sous Win

黄舟
黄舟original
2017-04-15 09:31:551781parcourir

MySQL peut être mis à niveau de deux manières : mise à niveau sur place et mise à niveau logique. Il n'y a essentiellement aucune différence entre ces deux méthodes de mise à niveau. Cet article vous donnera une introduction détaillée à la méthode de mise à niveau de Mysql5.6 vers 5.7 sous Win. Les amis qui en ont besoin peuvent s'y référer

et. écrivez-le devant

Les méthodes de mise à niveau MySQL sont divisées en deux types : la mise à niveau sur place et la mise à niveau logique. Il n'y a essentiellement aucune différence entre ces deux méthodes de mise à niveau. Il n'y a que quelques différences dans le traitement. fichiers de données. Le fichier de données est copié directement et la méthode de mise à niveau logique du traitement du fichier de données se fait par exportation et importation logiques, ce qui nécessite l'utilisation de

Tout le monde comprend que cette méthode est moins efficace dans comparaison du volume de données. Cela prend beaucoup de temps dans les cas importants, nous parlerons donc aujourd'hui de la mise à niveau sur place

Mise à niveau sur place

1. mysql. cmd, accédez au répertoire mysql et supprimez le service mysql


X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.

2. Téléchargez le dernier package compressé mysql5.7. package compressé mysql5.7, vous constaterez qu'il n'y a pas de répertoire de données ni de fichier my.ini, ce qui est différent de la version précédente


Partagez comment mettre à niveau Mysql5.6 vers 5.7 sous Win3. répertoire de données précédent et fichier my.ini de mysql5.6 à mysql5.7 Notez ici : certaines configurations de la version 5.6 dans my.ini ne sont plus disponibles sous la version 5.7

Apportez les modifications suivantes au mysql. Configuration du fichier .ini

4. Ajoutez le service mysql5.7 à la

file d'attente

du service win et démarrez le service mysql
[mysqld]
# 设置mysql的安装目录[根据本地情况进行修改]
basedir = X:/Ares/bin/mysql
# 设置mysql数据库的数据的存放目录[根据本地情况进行修改]
datadir = X:/Ares/bin/mysql/data
#设置3306端口
port = 3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

Ajoutez le mysql5.7. service à la file d'attente du service win

Démarrez le service mysql

X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Service successfully removed.
Mettez à niveau mysql : mysql_upgrade -uroot -p

X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7 服务正在启动 ..
mysql5.7 服务已经启动成功。
La vitesse de mise à niveau. dépend de la taille du répertoire de données

6. Une fois la mise à niveau réussie, redémarrez le service mysql5.7
X:\Ares\bin\mysql5.7\bin>mysql_upgrade -uroot -p123
.......省略一万字..........

Installation et mise à niveau terminées

.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn