Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
apt-get install php5-mysql
apt-get install mysql-server
apt-get install phpmyadmin
./creerMysqlBDDetUser.sh essaiLogin essaiLogin <motDePasse>
USE essaiLogin; DROP TABLE IF EXISTS `membre`; CREATE TABLE IF NOT EXISTS membre( membre_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, prenom VARCHAR(50) NOT NULL, nom VARCHAR(50) NOT NULL, login VARCHAR(20) NOT NULL, motPasse VARCHAR(100) NOT NULL, mail VARCHAR(100) NOT NULL, IsAdmin TINYINT(M) NOT NULL, PRIMARY KEY (membre_id), UNIQUE KEY username (login) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
USE essaiLogin; TRUNCATE `login`; DELETE FROM `login`; INSERT INTO membre(prenom, nom, login, motPasse, mail) VALUES ('prenom', 'nom', 'login', MD5('motPasse'), 'mail@mail.fr'), ('toto', 'toto', 'toto' ,MD5('toto'), 'toto@toto.fr');
BOOL, BOOLEAN These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true
mysql -uessaiLogin -p essaiLogin -e "INSERT INTO membre(prenom, nom, login, motPasse, mail, isAdmin) VALUES ('admin', 'Admin', 'admin' ,MD5('<passdwCHOISI>'), 'admin@admin.fr', 1);"
mysql -uessaiLogin -p essaiLogin -e "select * from membre;"
Enter password: +-----------+--------+-------+-------+----------------------------------+----------------+---------+ | membre_id | prenom | nom | login | motPasse | mail | isAdmin | +-----------+--------+-------+-------+----------------------------------+----------------+---------+ | 1 | prenom | nom | login | 335368c4ed30a8f0f3b3919a2dfade2a | mail@mail.fr | 0 | | 2 | toto | toto | toto | f71dbe52628a3f83a77ab494817525c6 | toto@toto.fr | 0 | | 3 | admin | Admin | admin | 21232f297a57a5a743894a0e4a801fc3 | admin@admin.fr | 1 | +-----------+--------+-------+-------+----------------------------------+----------------+---------+
CREATE TABLE IF NOT EXISTS membre( <...> dateInscription TIMESTAMP DEFAULT CURRENT_TIMESTAMP, dateModif DATE, <...> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
UPDATE `membre` SET `dateModif`=NOW() WHERE `login`='admin';
ainsi que :
UPDATE `membre` SET `dateModif`=CURRENT_TIMESTAMP() WHERE `login`='admin';
Donnent :
select login, dateModif from membre where login='admin';
+-------+------------+ | login | dateModif | +-------+------------+ | admin | 2016-06-24 | +-------+------------+