Installation de MySQL
Le package php5-mysql va permettre d’installer la prise en charge de MySQL dans PHP.
# apt-get install php5-mysql |
Le fichier de configuration de MySQL se situe dans /etc/mysql/my.cnf
Bases, utilisateurs et privilèges
Il est nécessaire dans un premier temps de définir manuellement certains privilèges à certains utilisateurs. Pour cela il suffit de se connecter à la base pour avoir la possibilité de lancer des commandes SQL.
Connexionà MSQL :
$ mysql -u root -p |
Pour créer une base de données. Le nom de la base de donnée doit être entre backtick.
mysql> CREATE DATABASE `n0tes.db`; |
Lister toutes les bases existantes
|
Création d’un utilisateur principal :
mysql> CREATE user tux |
Assignation d’un mot de passe pour qu’il puisse se connecter à cette BDD
<mysql> SET password FOR "tux" = password("xXxXxXxXx"); |
Donner les privilèges à l’utilisateur “tux” sur la BDD “n0tes.db”
mysql> GRANT ALL PRIVILEGES ON `n0tes.db`.* TO "tux"; |
Exporter et importer un DUMP
Il est possible de lancer un import/export directement dans le terminal (sans forcément être dans mysql)
Import
Généralité et exemple :
$ mysql -u[utilisateur] -p[mot de passe] [base de données] < [fichier] |
Export
Généralité et exemple :
$ mysql -u[utilisateur] -p[mot de passe] [base de données] > [fichier] |
Commandes utiles
Sélectionner une base de données :
mysql> use MaBase.db; |
Voir les tables de la base utilisée :
mysql> show tables; |
Documentation
http://dev.mysql.com/doc/refman/5.0/fr/index.html">http://dev.mysql.com/doc/refman/5.0/fr/index.html