*** lundi, 20 avril 2026 --> semaine 12 !!! ***
MySQL et PHP sous Apache
Télécharger : Travail Pratique 2 (MySQL).docx
Travail Pratique 2
10 points
Partie 1
S.V.P. Choisir apache2 en appuyant sur la barre d'espace...
Ensuite, créer un usager pour les connexions à venir
-- Se connecter dans un Terminal :
sudo mysql -u root
-- Se connecter à la BD mysql
connect mysql
-- Création de l'utilisateur dans mysql
CREATE USER 'nouvel-usager'@'localhost' IDENTIFIED BY 'nouveau mot de passe';
-- Attribution des privilèges
GRANT ALL PRIVILEGES ON *.* TO 'nouvel-usager'@'localhost' WITH GRANT OPTION;
-- Rechargement de la table des privilèges
FLUSH PRIVILEGES;
exit;
-- Redémarrer mysql dans terminal
/etc/init.d/mysql restart
ou
service mysql restart
*** GARDER PRÉCIEUSEMET VOTRE 'nouvel-usager' ET 'nouveau mot de passe' ***
1. Vérifier la présence de la ligne extension = mysqli dans le php.ini du dossier etc/php/?.?/apache2/ de etc ou NON ou avec ; devant.
2. Visionner la base de données mysql et la table user.
Vérifier si l’usager que vous avez ajouté est présent dans la table.
3. Créer une base de données "baseball".
4. Créer une table "joueur" avec les champs suivants: numéro char(2), prénom char(20), nom char(20).
5. Insérer au moins 5 enregistrements dans la table.
6. Créer un document joueur.html qui permettra d'entrer un numéro de joueur, le prénom et le nom. Un lien "SUBMIT" vers la page joueur.php.
7. La page joueur.php récupèrera les 3 entrés et les ajoutera dans la table joueur. De plus, le contenu de la table sera affiché. Erreur affichée s'il y a erreur de connexion.
BONUS FINAL : Installer phpMyAdmin
sudo apt-get install phpmyadmin
pour utiliser: http://localhost/phpmyadmin/ (selon la version….à voir)
Pour phpMyAdmin….
Si vous avez php 7,8 et plus, peut-être intaller:
sudo apt-get install php-mbstring
et
sudo apt-get install php-gettext
# ou quelques fois...
sudo apt-get install php-php-gettext
Si problème à
En plus…. (2024 et plus….)
The config.header.inc.php and config.footer.inc.php files in the /etc/phpmyadmin directory are used to add a HTML header and footer, respectively, to phpMyAdmin.
|
PhpMyAdmin Page Blanche |
|
|
Si page blanche : apt -y install wget php php-cgi php-mysqli php-pear php-mbstring libapache2-mod-php php-common php-phpseclib php-mysql sudo service apache2 reload *** Merci a Joah! *** |
|
(avant 2023)
Bouger le répertoire phpmyadmin qui est dans (/usr/share/) dans votre dossier web (DocumentRoot)
au besoin….et redémarrer apache !!! (sudo apache2ctl restart)
· Faire vérifier par le professeur sur les heures de laboratoire ou en ligne (Teams).
· Date de remise maximum : 23 février 2026 (10 pts)
Au cas où …….
Comment supprimer définitivement Mysql et toute ses traces :
Dans le terminal:
Method 1: sudo –i
apt-get remove –purge *mysql*
apt-get autoremove
apt-get autoclean
exit
(merci Annie)
Method 2:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
BONNUS pour la BD...





Télécharger : Cryptage.docx
Voici mes coordonnees: Stéphane Mercier (Mers), stephane.mercier@cegeplevis.ca, 418 833-5110, poste 5511, Local G205A (disponnible par MIO)
Tout droit réservé à personne !!!
.