Client mysql CentOS

# Le GPG de Mysql a été mis à jour et doit être récupéré. Sinon, l'erreur de récupération de la clé GPG a échoué : [Errno 14] curl#37 - "Impossible d'ouvrir le fichier /etc/pki/rpm-gpg/RPM-GPG - CLE-mysql-2022"

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

# Allez sur https://dev.mysql.com/downloads/file/?id=510575 pour télécharger le package d'installation source yum mysql80-community-release-el7-6.noarch.rpm

#Installer la source de yum

yum install -y mysql80-community-release-el7-6.noarch.rpm

#installer mysql

yum install mysql-community-client.x86_64

 

1. Introduction à mysqldump

mysqldump est un outil de sauvegarde logique fourni avec MySQL. Son principe de sauvegarde est de se connecter à la base de données MySQL via le protocole, d'interroger les données qui doivent être sauvegardées et de convertir les données interrogées en instructions d'insertion correspondantes. Lorsque nous devons restaurer ces données, tant que nous exécutons ces instructions d'insertion , la restauration des données correspondantes.

2. Commande de sauvegarde

2.1 Format de commande

mysqldump [options] nom de la base de données [nom de la table] > nom du script

mysqldump [option] --nom de la base de données [nom de la table d'options] > nom du script

mysqldump [options] --all-databases [options] > nom du script

2.2 Description des options

Nom du paramètre Abréviation Signification

--host -h adresse IP du serveur

--port -P numéro de port du serveur

--user -u nom d'utilisateur MySQL

--pasword -p Mot de passe MySQL

--databases spécifie les bases de données à sauvegarder

--all-databases sauvegarde toutes les bases de données sur le serveur mysql

--mode de compression compact, produit moins de sortie

--comments ajouter des commentaires

--complete-insert sortie instruction d'insertion terminée

--lock-tables verrouille toutes les tables de la base de données avant la sauvegarde

--no-create-db/--no-create-info désactiver la génération des instructions de création de base de données

--force continue l'opération de sauvegarde lorsqu'une erreur se produit

--default-character-set spécifie le jeu de caractères par défaut

--add-locks verrouille la table de la base de données lors de la sauvegarde de la table de la base de données

2.3 Exemples

Sauvegardez toutes les bases de données :

mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db

Sauvegardez la base de données spécifiée :

mysqldump -uroot -p test > /backup/mysqldump/test.db

Sauvegardez la table spécifiée dans la base de données spécifiée (plusieurs tables sont séparées par des espaces)

mysqldump -uroot -p événement mysql db > /backup/mysqldump/2table.db

Sauvegarder la base de données spécifiée pour exclure certaines tables

mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db

3. Commande de restauration

3.1 Ligne de commande système

Format : mysql -h[ip] -P[(majuscule) port] -u[nom d'utilisateur] -p[mot de passe] [nom de la base de données] < d:XX.sql(chemin)

Commande d'importation : mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql

Commande d'importation : mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql

3.2 Méthode sure

mysql > utiliser db_name

mysql > source /backup/mysqldump/db_name.db

 

Je suppose que tu aimes

Origine blog.csdn.net/baidu_41881646/article/details/131113223
conseillé
Classement