0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Formation MySQL Server 2016

Formation sur l'administration et le développement d'applications avec le SGBD MySQL sur 6 jours couvrant l'installation, la configuration, la sécurité, les procédures stockées, déclencheurs, optimisation et maintenance.

Transféré par

Kamel Abbassi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues3 pages

Formation MySQL Server 2016

Formation sur l'administration et le développement d'applications avec le SGBD MySQL sur 6 jours couvrant l'installation, la configuration, la sécurité, les procédures stockées, déclencheurs, optimisation et maintenance.

Transféré par

Kamel Abbassi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Formation MySQL Server 2016

Objectifs de formation

 Savoir installer MySQL et en assurer l’essentiel de la gestion quotidienne

 Présenter les aspects développement de MySQL, notamment les extensions procédurales :


procédures stockées, curseurs, triggers…

 Maîtriser toutes les tâches d'administration d'un serveur de bases de données MySQL

 Installer le serveur, le configurer, effectuer des sauvegardes/restaurations et gérer la production.

Durée : 6 jours (36 heures)

Programme de formation

Jour 1

1. Introduction au langage procédural de MySQL

 Présentation générale

 Différences entre procédures et fonctions stockées

2. Procédures et fonctions stockées

 Création, modification et suppression

 Utilisation d’une procédure/fonction stockée

 Syntaxe d’écriture

 Présentation globale

 Variables

 Les instructions conditionnelles (IF et CASE)

 Les boucles (LOOP et WHILE)

 Entrées/Sorties

 Utilisation de paramètres

 Informations sur une procédure/fonction stockée

 Privilèges liés aux procédures/fonctions stockées


Jour 2

25 février 2022 1
3. Déclencheurs (triggers)

 Présentation des déclencheurs

 Création d’un déclencheur

 Référence des valeurs avant et après modification

 Modification d’un déclencheur

 Suppression d’un déclencheur

 Privilèges liés aux déclencheurs

4. La gestion des exceptions

5. La gestion des curseurs

6. Le SQL dynamique

Jour 3

7. Introduction et installation

 Versions et types de licences.

 Outils mysql, mysqlshow, myphpadmin.

 Paramétrage du serveur ([Link], sql_mode, mode strict...).

 Démarrage/arrêt.

 Installations (binaire, à partir des sources...).

 Mysqladmin.

 Installation de MySQL Workbench.

 Changements de versions, migration.

Jour 4

8. Objets d'une base mysql

 Types de tables (MyISAM, MEMORY, MERGE...).

 Modification de la définition d'une table.

 Index.

 Gestion des vues.

25 février 2022 2
 Base information_schema.

Jour 5

9. Connexions, droits d'accès, sécurité

 Authentification des utilisateurs.

 Structure des tables de la base "mysql".

 Gestion des utilisateurs et de leurs privilèges.

 Droits sur les vues et les traitements stockés.

 Utilisation de SSL.

10. Moteurs de stockage et plug-ins

 Moteurs de stockage MyISAM, InnoDB.

 Architecture et paramétrage InnoDB.

 Fonctionnement transactionnel du moteur InnoDB.

 Verrouillage des tables.

 Plug-ins : configuration et démarrage.

Jour 5

11. Maintenance d'un serveur MYSQL

 Etat de session (variables, commande "show status"), arrêt forcé d'une session.

 Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump.

 Journaux (général, erreurs, requêtes lentes...).

 Stratégies de sauvegarde.

 InnoDB Hot Backup, mysqlbinlog.

 Sauvegarde et récupération incrémentale.

 Planification.

25 février 2022 3

Vous aimerez peut-être aussi