Ceci est une ancienne révision du document !


Mysql

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.

Installation de mysql

Paquets Debian nécessaires :

  • mysql-server
  • php5-mysql (pour pouvoir utiliser mysql avec du code php)

Lors de l'installation saisir le mot de passe administrateur.

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.

Vérification

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.

Edition du mot de passe admin

Il est possible de changer le mot de passe admin avec la commande :

>/usr/bin/mysqladmin -u root password 'enter-your-good-new-password-here'

Backup

  • /etc/mysql/my.cnf
  • /var/lib/mysql

Links

linux/mysql.1257005882.txt.gz · Dernière modification: 2009/10/31 17:18 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki