Mysq serveur en ligne de commande
Transcription
Mysq serveur en ligne de commande
Mysql-serveur en ligne de commande. Objectif : Création d’une base de données Vous avez la possibilité de gérer vos bases de données mysql avec l’interface web phpmyadmin, mais vous pourriez le faire en ligne de commande en utilisant le language mysql. Utilisez une console ou la ligne de commande et mettez vous en root. Connection au serveur : par défaut la base mysql existe et nous l’utiliserons pour notre connection. mysql -h machine -u utilisateur -p [base_de_données] -h: machine hôte -u: utilisateur MySQL (pas Unix) -p: mot de passe MySQL (pas Unix) #mysql –h localhost –u root –p mysql Enter password :********* lors de l’installation vous indiquez alors le mot de passé mysql donné Ici nous avons pris « root » car lors de l’installation nous avons décidé de nommer l’administrateur de mysql-serveur root (un autre identifiant est préférable pour des raisons de sécurité, mais il faut le mémoriser !) Mysql> ? (le ? vous donne les commandes utilisables) Nous allons créer la base de données « blog » Mysql> CREATE DATABASE blog; La création d'une base de données ne la sélectionne pas pour l'utilisation ; vous devez le faire explicitement. Pour rendre blog la base courante, utilisez cette commande : Mysql> USE blog; Database changed Votre base a besoin d'être créée juste une fois, mais vous devez la sélectionner pour l'utiliser, chaque fois que vous débutez une session mysql. Vous pouvez le faire en publiant une requête USE comme ci-dessus. Sinon, vous pouvez sélectionner la base directement dans la ligne de commande lorsque vous invoquez mysql. Vous devez juste spécifier son nom après les paramètres de connexion dont vous avez besoin. Par exemple : #mysql –h localhost –u root –p blog Attention à la casse (min-majuscule) Les commandes sont en MAJUSCULES elle se termine par un « ; » #mysql>show tables ; (permet de visualiser les tables crées) Mysql-serveur Création d’une base #mysql>quit (pour sortir) Jm debroise Page 1