Maison  >  Article  >  base de données  >  Le processus et la résolution des problèmes de remplacement de MySQL 5.7.03 par MySQL 5.7.17

Le processus et la résolution des problèmes de remplacement de MySQL 5.7.03 par MySQL 5.7.17

黄舟
黄舟original
2017-08-23 13:37:541330parcourir

Cet article présente principalement le processus d'installation de remplacement de MySQL 5.7.03 par une version supérieure à MySQL 5.7.17 et les solutions aux problèmes rencontrés. Les amis dans le besoin peuvent se référer à

1. Comment installer ?

1. [Exécuter]->[cmd] Ouvrez une petite fenêtre noire. Accédez au répertoire bin du répertoire d'installation MySQL [My D:Program Filesmysql-5.7.9-winx64] et entrez [mysqld -install]. Comme le montre l'image ci-dessous, cela signifie que l'installation est réussie

2. Ouvrez le répertoire d'installation de MySQL, recherchez [my-default.ini] et configurez quelques informations simples.


# These are commonly set, remove the # and set as required. 
basedir = D:\Program Files\mysql-5.7.9-winx64 
datadir = D:\Program Files\mysql-5.7.9-winx64\data 
port = 3306 
# server_id = .....
3. Entrez [mysqld --initialize] pour initialiser mysql. Le processus d'initialisation peut prendre un certain temps. Lorsque l'interface suivante apparaît et qu'il y a du contenu dans le dossier data du répertoire d'installation de MySQL, cela indique une initialisation réussie.

Parce que la nouvelle version de MySQL doit initialiser une table d'écriture au démarrage. Par conséquent, ne sautez pas cette étape.

4. Entrez [mysqld -install] pour installer le service MySQL.

5. Démarrez mysql [net start mysql]

6. Connectez-vous [mysql -uroot -p]

Version d'installation gratuite de msyql-5.7.17-winx64. zip , un répertoire de données sera généré lors de l'initialisation à l'étape 3. Le mot de passe initial du compte root par défaut se trouve dans le fichier .err du répertoire mysql-5.7.17data

7. Après une connexion réussie, changez le compte root mot de passe pour 'root'


#
 修改root账户的密码ALTER
 USER 'root'@'localhost'
 IDENTIFIED BY'root';

2. Comment restaurer une version inférieure de la base de données SQL :

1 Changer le répertoire de données Coupez d'abord le dossier ibdata1 sous la version basse précédente vers d'autres endroits

2 Copiez le dossier utilisateurs (voici une bibliothèque d'utilisateurs à titre d'exemple) et le fichier ibdata1 dans la version basse précédente de le répertoire data vers le répertoire data de la version haute de mysql .

À l'heure actuelle, la bibliothèque des utilisateurs copiée peut être utilisée, mais la base de données de la version supérieure ne peut pas être utilisée (car le fichier ibdata1 est une version inférieure)

3 Redémarrez MySQL et enregistrez le bibliothèque des utilisateurs en tant que fichier.sql

4 Remplacez le fichier version basse ibdata1 par la version haute ibdata1 (maintenant, la bibliothèque de version haute peut être utilisée, la bibliothèque de version basse ne peut pas être utilisée, ibdata1 est une version haute)

5 Redémarrez msyql, créez une bibliothèque (utilisateurs, le nom de la bibliothèque peut être modifié), ouvrez le fichier .sql généré à l'étape 3 dans MySQL Workbench et exécutez

Résumé

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