Ceci est une ancienne révision du document !
Mysql est une base de données SQL bien connue du monde open source. Elle permet la création de petites bases de données très performantes.
Utilisé dans Projet Bender.
Paquets Debian nécessaires :
Lors de l'installation saisir le mot de passe administrateur.
Les étapes de la configuration sont :
Si vous disposez d'un serveur web sur le PC, je vous conseille PhpMyAdmin qui fournit une interface web intuitive pour la gestion de mysql.
La première étape consiste à changer le mot de passe admin. Par défaut Mysql est ouvert en administration à toutes les personnes connectées sur localhost.
Deux méthodes sont possibles :
La deuxième méthode a pour avantage d'être rapide et ne nécessite pas de connaissances particulières en SQL.
Changer le mot de passe en ligne de commande :
>/usr/bin/mysqladmin -u root password 'enter-your-good-new-password-here'
Connectez vous ensuite à mysql pour voir si cela fonctionne : Une tentative sans mot de passe doit échouer :
> mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Avec un mot de passe
> mysql -p Enter password: mysql> status -------------- mysql Ver 14.7 Distrib 4.1.14, for pc-linux-gnu (i486) using readline 5.0 Connection id: 7 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 4.1.14-Debian_6-log Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 2 min 51 sec Threads: 1 Questions: 37 Slow queries: 0 Opens: 26 Flush tables: 1 Open tables: 15 Queries per second avg: 0.216 -------------- mysql> mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) mysql>
Pour info le compte debian-sys-maint est créé à l'installation, son mot de passe est aléatoire, vous pouvez le trouver dans /etc/mysql/debian.cnf.