SlideShare une entreprise Scribd logo
Console MySQL Windows
Se connecter en administrateur
mysql –u root mysql
Se connecter en utilisateur
mysql –u nom_utilisateur mysql –p
(Entrer le mot de passe)
Entrer la variable d’environnement sous la console Windows
C:>SET
PATH=%PATH%;C:wampbinphpphp5.3.0;C:wampbinmysqlmysql5.1.36bin
Créer un utilisateur
GRANT ALL PRIVILEGES ON *.* TO 'jeanmichel'@'localhost' IDENTIFIED BY
'jmm1207' WITH GRANT OPTION;
Afficher les utilisateurs
SELECT Host, User FROM mysql.user;
Afficher les bases de données existantes
show databases ;
Créer une base de données
create database nom_de_la_base_de_données ;
Supprimer une base de données
drop database if exists nom_de_la_base_de_données ;
Sélectionner la base de données de travail
use nom_de_la_base_de_données ;
Afficher les tables de la base de données
show tables ;
Console MySQL -Jean Michel Meulien

Page 1
Afficher les attributs de la table
describe (desc) nom_de_la_table ;
Afficher les données de la table
select * from nom_de_la_table ;
Création de tables
Exemples : (tables dept, emp, animals et Personne)
CREATE TABLE IF NOT EXISTS dept (
Deptno

INT(2) NOT NULL,

dname VARCHAR(14),
loc

VARCHAR(13),

CONSTRAINT pk_deptno PRIMARY KEY (deptno) ) TYPE = InnoDB;
------------------------------------------------------------------------------------------------CREATE TABLE IF NOT EXISTS emp (
EMPNO

INT(4) NOT NULL,

ENAME

VARCHAR(10),

JOB

VARCHAR(9),

MGR

INT(4),

HIREDATE
SAL

DATE,

FLOAT(7,2),

COMM
DEPTNO

FLOAT(7,2),
INT(2),

CONSTRAINT pk_empno PRIMARY KEY (empno),
CONSTRAINT fk_dept_deptno FOREIGN KEY (deptno) REFERENCES
dept(deptno) ) TYPE = InnoDB CHARSET=utf8;
--------------------------------------------------------------------------------------------------------CREATE TABLE animals (
id INT NOT NULL AUTO_INCREMENT,

Console MySQL -Jean Michel Meulien

Page 2
name CHAR(30) NOT NULL,
PRIMARY KEY (id));
----------------------------------------------------------------------------------------------------------CREATE TABLE Personne (nom INT(14), fonction VARCHAR(10), sal FLOAT(7,2))
SELECT ename, job, sal FROM emp;
Mettre à jour une table
UPDATE Personne SET téléphone=’0156281469’ WHERE nom=‘Martin’ AND prénom
= ‘Pierre’;
Insertion de données dans la table
INSERT INTO animals (name) VALUES ("dog"),("cat"),("penguin"),
("lax"),("whale"),("ostrich");
Affichage des données de la table animals
mysql> SELECT * FROM animals;
Supprimer une table
drop table nom_de_la_table if exists ;

Décompacter
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
Démarrer le service
/opt/lampp/lampp start
Arrêter le service
/opt/lampp/lampp stop
Test
http://localhost

Console MySQL -Jean Michel Meulien

Page 3
SSL
/opt/lampp/lampp startssl
/opt/lampp/bin/
Les commandes XAMPP. Par exemple, /opt/lampp/bin/mysql appelle
le moniteur MySQL.
/opt/lampp/htdocs/ Le répertoire Apache DocumentRoot.
/opt/lampp/etc/httpd.conf Le fichier de configuration Apache
/opt/lampp/etc/my.cnf

Le fichier de configuration MySQL.

/opt/lampp/etc/php.ini

Le fichier de configuration PHP.

/opt/lampp/etc/proftpd.conf

Le fichier de configuration ProFTPD. (depuis 0.9.5)

/opt/lampp/phpmyadmin/config.inc.php Le fichier de configuration phpmyadmin
Désinstallation
rm -rf /opt/lampp
Console MySQL
Se connecter en administrateur
sudo /opt/lampp/bin/mysql -u root
Se connecter en utilisateur
sudo /opt/lampp/bin/mysql -u nom_utilisateur –p
(Entrer le mot de passe)
La syntaxe SQL est la même que celle de Windows.
Lien symbolique
sudo ln -s /opt/lampp/bin/mysql /bin/mysql
Voici la liste des éléments de sécurité manquants dans XAMPP :







L'administrateur MySQL (root) n'a pas de mot de passe.
Le serveur MySQL est accessible depuis le réseau.
ProFTPD utilise le mot de passe "lampp" pour l'utilisateur "nobody".
phpMyadmin est accessible depuis le réseau.
Les exemples sont disponibles depuis le réseau.
MySQL et Apache sont en exécution sous le même utilisateur (nobody).

Console MySQL -Jean Michel Meulien

Page 4

Contenu connexe

ODT
Comprendre les scripts shell auto-extractible
PDF
Compteur de visites
PPTX
Implementing a key/value store
PDF
Nouveautés dans TYPO3 CMS 6.0
PDF
Coffee script
PPTX
"Un module Prestashop, comment ca marche?"
PPT
Php cours
PDF
[20110219] pfffについて
Comprendre les scripts shell auto-extractible
Compteur de visites
Implementing a key/value store
Nouveautés dans TYPO3 CMS 6.0
Coffee script
"Un module Prestashop, comment ca marche?"
Php cours
[20110219] pfffについて

Tendances (15)

KEY
Techdays 2010 : comment hacker PHP sans se fatiguer
ODP
Solution Linux 2009 - JavaScript
PDF
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
PDF
Installation Et Configuration De Monkey Spider
KEY
Rmll.securite
KEY
Ruby STAR
PPT
Mysql Apche PHP sous linux
PDF
PDF
Plop : un micro-générateur pour se simplifier la vie au quotidien
PDF
Bases de php - Partie 3
PDF
PHP #2 : variables, conditions & boucles
PDF
Salt stack
DOC
PostgreSQL
PDF
Installation magento 2 avec mamp
PDF
Gestion des logs sur une plateforme web
Techdays 2010 : comment hacker PHP sans se fatiguer
Solution Linux 2009 - JavaScript
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
Installation Et Configuration De Monkey Spider
Rmll.securite
Ruby STAR
Mysql Apche PHP sous linux
Plop : un micro-générateur pour se simplifier la vie au quotidien
Bases de php - Partie 3
PHP #2 : variables, conditions & boucles
Salt stack
PostgreSQL
Installation magento 2 avec mamp
Gestion des logs sur une plateforme web
Publicité

En vedette (20)

PPTX
A new curriculum for Quisqueya Medical School in Haiti (AMEE 2012)
PDF
Index des compétences cles hays
PPTX
Types d'ingénierie tutorale
PPTX
French House Vocab Unite 9B C'est à toi
PDF
Evaluation - action de "Tony jeune gay"
PDF
Dialogue social et reseaux sociaux
PDF
ODP
Présentation c2i bis
PPTX
Powerpoint
PPTX
Fondation Marocaine de l'Etudiant
PPTX
Exercice hotel
PPS
Valentins et-valentines-lulu-46
PDF
Architecture practique 1755 545
PDF
Argu la tribune & moi 2011
PPT
Présentation sur les ressources ouvertes et les licences Creative Commons
DOCX
Haiti: Rapport sur le Premier Tour des Elections Législatives Partielles 9 a...
PDF
Mode demploi le-guide-pedagogique-v4
PPTX
Illustration 2
PDF
Programmation Activités Louga40
PPTX
Résultats de l'enquête les réseaux sociaux ont ils un impact sur votre ca
A new curriculum for Quisqueya Medical School in Haiti (AMEE 2012)
Index des compétences cles hays
Types d'ingénierie tutorale
French House Vocab Unite 9B C'est à toi
Evaluation - action de "Tony jeune gay"
Dialogue social et reseaux sociaux
Présentation c2i bis
Powerpoint
Fondation Marocaine de l'Etudiant
Exercice hotel
Valentins et-valentines-lulu-46
Architecture practique 1755 545
Argu la tribune & moi 2011
Présentation sur les ressources ouvertes et les licences Creative Commons
Haiti: Rapport sur le Premier Tour des Elections Législatives Partielles 9 a...
Mode demploi le-guide-pedagogique-v4
Illustration 2
Programmation Activités Louga40
Résultats de l'enquête les réseaux sociaux ont ils un impact sur votre ca
Publicité

Similaire à My sql console (14)

PPTX
PPT
Les principes de base de PHP
PPT
Créer une base de données avec MySQl.ppt
PPT
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
PDF
Php 2 - Approfondissement MySQL, PDO et MVC
PDF
Config ip
PPTX
LP_chapitre3_Creation et gestion_BD_2019.pptx
PDF
Trucs et astuces PHP et MySQL
PDF
BigData_TP4 : Cassandra
PDF
Cours php bac info
PDF
PDF
Cours php
PDF
Mise en place d'un serveur de mail complet linux server wiki
PDF
Snort implementation
Les principes de base de PHP
Créer une base de données avec MySQl.ppt
[DRAFT] Utiliser VmWare pour l'installation d'un Alfresco
Php 2 - Approfondissement MySQL, PDO et MVC
Config ip
LP_chapitre3_Creation et gestion_BD_2019.pptx
Trucs et astuces PHP et MySQL
BigData_TP4 : Cassandra
Cours php bac info
Cours php
Mise en place d'un serveur de mail complet linux server wiki
Snort implementation

My sql console

  • 1. Console MySQL Windows Se connecter en administrateur mysql –u root mysql Se connecter en utilisateur mysql –u nom_utilisateur mysql –p (Entrer le mot de passe) Entrer la variable d’environnement sous la console Windows C:>SET PATH=%PATH%;C:wampbinphpphp5.3.0;C:wampbinmysqlmysql5.1.36bin Créer un utilisateur GRANT ALL PRIVILEGES ON *.* TO 'jeanmichel'@'localhost' IDENTIFIED BY 'jmm1207' WITH GRANT OPTION; Afficher les utilisateurs SELECT Host, User FROM mysql.user; Afficher les bases de données existantes show databases ; Créer une base de données create database nom_de_la_base_de_données ; Supprimer une base de données drop database if exists nom_de_la_base_de_données ; Sélectionner la base de données de travail use nom_de_la_base_de_données ; Afficher les tables de la base de données show tables ; Console MySQL -Jean Michel Meulien Page 1
  • 2. Afficher les attributs de la table describe (desc) nom_de_la_table ; Afficher les données de la table select * from nom_de_la_table ; Création de tables Exemples : (tables dept, emp, animals et Personne) CREATE TABLE IF NOT EXISTS dept ( Deptno INT(2) NOT NULL, dname VARCHAR(14), loc VARCHAR(13), CONSTRAINT pk_deptno PRIMARY KEY (deptno) ) TYPE = InnoDB; ------------------------------------------------------------------------------------------------CREATE TABLE IF NOT EXISTS emp ( EMPNO INT(4) NOT NULL, ENAME VARCHAR(10), JOB VARCHAR(9), MGR INT(4), HIREDATE SAL DATE, FLOAT(7,2), COMM DEPTNO FLOAT(7,2), INT(2), CONSTRAINT pk_empno PRIMARY KEY (empno), CONSTRAINT fk_dept_deptno FOREIGN KEY (deptno) REFERENCES dept(deptno) ) TYPE = InnoDB CHARSET=utf8; --------------------------------------------------------------------------------------------------------CREATE TABLE animals ( id INT NOT NULL AUTO_INCREMENT, Console MySQL -Jean Michel Meulien Page 2
  • 3. name CHAR(30) NOT NULL, PRIMARY KEY (id)); ----------------------------------------------------------------------------------------------------------CREATE TABLE Personne (nom INT(14), fonction VARCHAR(10), sal FLOAT(7,2)) SELECT ename, job, sal FROM emp; Mettre à jour une table UPDATE Personne SET téléphone=’0156281469’ WHERE nom=‘Martin’ AND prénom = ‘Pierre’; Insertion de données dans la table INSERT INTO animals (name) VALUES ("dog"),("cat"),("penguin"), ("lax"),("whale"),("ostrich"); Affichage des données de la table animals mysql> SELECT * FROM animals; Supprimer une table drop table nom_de_la_table if exists ; Décompacter tar xvfz xampp-linux-1.7.4.tar.gz -C /opt Démarrer le service /opt/lampp/lampp start Arrêter le service /opt/lampp/lampp stop Test http://localhost Console MySQL -Jean Michel Meulien Page 3
  • 4. SSL /opt/lampp/lampp startssl /opt/lampp/bin/ Les commandes XAMPP. Par exemple, /opt/lampp/bin/mysql appelle le moniteur MySQL. /opt/lampp/htdocs/ Le répertoire Apache DocumentRoot. /opt/lampp/etc/httpd.conf Le fichier de configuration Apache /opt/lampp/etc/my.cnf Le fichier de configuration MySQL. /opt/lampp/etc/php.ini Le fichier de configuration PHP. /opt/lampp/etc/proftpd.conf Le fichier de configuration ProFTPD. (depuis 0.9.5) /opt/lampp/phpmyadmin/config.inc.php Le fichier de configuration phpmyadmin Désinstallation rm -rf /opt/lampp Console MySQL Se connecter en administrateur sudo /opt/lampp/bin/mysql -u root Se connecter en utilisateur sudo /opt/lampp/bin/mysql -u nom_utilisateur –p (Entrer le mot de passe) La syntaxe SQL est la même que celle de Windows. Lien symbolique sudo ln -s /opt/lampp/bin/mysql /bin/mysql Voici la liste des éléments de sécurité manquants dans XAMPP :       L'administrateur MySQL (root) n'a pas de mot de passe. Le serveur MySQL est accessible depuis le réseau. ProFTPD utilise le mot de passe "lampp" pour l'utilisateur "nobody". phpMyadmin est accessible depuis le réseau. Les exemples sont disponibles depuis le réseau. MySQL et Apache sont en exécution sous le même utilisateur (nobody). Console MySQL -Jean Michel Meulien Page 4