Difference between revisions of "DbMySQL/Fr"
m (clarification & typos) |
|||
Line 5: | Line 5: | ||
= Description = | = Description = | ||
− | Les bases de données MySQL vous permettent de stocker facilement et intuitivement des données puis d'y | + | Les bases de données MySQL vous permettent de stocker facilement et intuitivement des données puis d'y accéder depuis vos pages php |
= Dépendances = | = Dépendances = | ||
Line 19: | Line 19: | ||
*Créez une Base de donnée MySQL | *Créez une Base de donnée MySQL | ||
*N'oubliez pas de bien renseigner la description afin que la validation passe bien | *N'oubliez pas de bien renseigner la description afin que la validation passe bien | ||
− | * | + | *Le nom de votre base ainsi que votre utilisateur de base de données seront NomProjet_NomSaisi |
Line 33: | Line 33: | ||
= Comment l'administrer (panel) = | = Comment l'administrer (panel) = | ||
− | Il n'y a pas vraiment d'options de configuration sur une base de donnée. la seule chose que vous pouvez demander est la | + | Il n'y a pas vraiment d'options de configuration sur une base de donnée. la seule chose que vous pouvez demander est la modification du mot de passe. Cette modification n'est pas immédiate, elle nécessite entre 5 et 10 minutes pour être effective. |
== Configuration == | == Configuration == | ||
Line 51: | Line 51: | ||
*loggez vous sur le panel | *loggez vous sur le panel | ||
*cliquez sur le groupe de votre projet | *cliquez sur le groupe de votre projet | ||
− | *cliquez sur votre base de | + | *cliquez sur votre base de données |
*cliquez sur détruire | *cliquez sur détruire | ||
Line 57: | Line 57: | ||
*Une fois la modération passée, vous pouvez vous connecter sur "phpMyAdmin" ou lancer l'installation du logiciel que vous avez choisi d'installer | *Une fois la modération passée, vous pouvez vous connecter sur "phpMyAdmin" ou lancer l'installation du logiciel que vous avez choisi d'installer | ||
− | *Login : | + | *Login : NomProjet_NomSaisi |
− | *Password : | + | *Password : Password |
*pour vous connecter a partir de Php par ex : | *pour vous connecter a partir de Php par ex : | ||
− | $user= " | + | $user= "NomProjet_NomSaisi";//l'utilisateur de la base de données MySQL |
− | $pwd= " | + | $pwd= "Password";//le mot de passe à base de données MySQL |
− | $db= " | + | $db= "NomProjet_NomSaisi";//le nom de la base de données MySQL |
$host= "sql";//l'adresse de la base de données MySQL | $host= "sql";//l'adresse de la base de données MySQL | ||
$port = "3306";//Port du serveur de bd | $port = "3306";//Port du serveur de bd | ||
Line 81: | Line 81: | ||
*la version de mysql est la 5.0 qui introduit la gestion fine des charsets. Veillez donc à bien choisir le charset "latin1" lors de l'upload de vos fichiers, sinon aurez des ? à la place des accents (seulement si vous n'aviez pas déja de l'UTF8 dans vos tables mysql 4.0) | *la version de mysql est la 5.0 qui introduit la gestion fine des charsets. Veillez donc à bien choisir le charset "latin1" lors de l'upload de vos fichiers, sinon aurez des ? à la place des accents (seulement si vous n'aviez pas déja de l'UTF8 dans vos tables mysql 4.0) | ||
− | + | *oui vous avez bien lu le nom d'utilisateur de la base de données est de la forme NomProjet_NomSaisi (ce n'est pas le nom de votre groupe/projet ni votre nom d'utilisateur). Vous trouverez un récapitulatif sur FaqUtilisation) | |
− | *oui vous avez bien lu le nom d'utilisateur de la base de données est de la forme | ||
*oui le nom du serveur des bases de données est sql tout court, il n'y a pas d'extension, oui ça marche, non ça n'est pas accessible de l'extérieur de tf.o (raison de sécurité). C'est cependant possible en tunneling ssh (attention à la longueur du nom d'utilisateur, limité à 16 par défauts pour mysql). Répétez après moi maintenant : le nom du serveur de base de données est sql, sql est son petit nom (oui beaucoup de monde nous le demande :/ ). | *oui le nom du serveur des bases de données est sql tout court, il n'y a pas d'extension, oui ça marche, non ça n'est pas accessible de l'extérieur de tf.o (raison de sécurité). C'est cependant possible en tunneling ssh (attention à la longueur du nom d'utilisateur, limité à 16 par défauts pour mysql). Répétez après moi maintenant : le nom du serveur de base de données est sql, sql est son petit nom (oui beaucoup de monde nous le demande :/ ). | ||
Revision as of 23:18, 28 December 2007
Bases MySQL
Contents
Description
Les bases de données MySQL vous permettent de stocker facilement et intuitivement des données puis d'y accéder depuis vos pages php
Dépendances
- Un compte utilisateur
- Un projet validé par l'équipe de modération
- Un site web est utile si vous souhaitez accèder à vos bases en php mais ce n'est pas un
prérequis nécessaire pour créer une base
Création
- Logguez vous sur le panel
- Sélectionnez le projet qui doit être propriétaire de la base
- Créez une Base de donnée MySQL
- N'oubliez pas de bien renseigner la description afin que la validation passe bien
- Le nom de votre base ainsi que votre utilisateur de base de données seront NomProjet_NomSaisi
conseils de création
- N'oubliez pas de bien renseigner la description afin que la validation passe bien
- attention à la longueur du nom de la base (le panel vous guidera)
Modération
Cet objet est soumis à la modération voir : ici
Comment l'administrer (panel)
Il n'y a pas vraiment d'options de configuration sur une base de donnée. la seule chose que vous pouvez demander est la modification du mot de passe. Cette modification n'est pas immédiate, elle nécessite entre 5 et 10 minutes pour être effective.
Configuration
Vous pouvez configurer facilement vos bases de données MySQL en utilisant phpmyadmin ici : http://phpmyadmin.tuxfamily.org
nom d'utilisateur : nom_de_la_base mot de passe : mdp_de_la_base
Comment gerer les droits de mon groupe
Cet objet peut être partagé avec votre groupe en utilisant les ACL
Comment le détruire
- loggez vous sur le panel
- cliquez sur le groupe de votre projet
- cliquez sur votre base de données
- cliquez sur détruire
Comment l'utiliser
- Une fois la modération passée, vous pouvez vous connecter sur "phpMyAdmin" ou lancer l'installation du logiciel que vous avez choisi d'installer
- Login : NomProjet_NomSaisi
- Password : Password
- pour vous connecter a partir de Php par ex :
$user= "NomProjet_NomSaisi";//l'utilisateur de la base de données MySQL $pwd= "Password";//le mot de passe à base de données MySQL $db= "NomProjet_NomSaisi";//le nom de la base de données MySQL $host= "sql";//l'adresse de la base de données MySQL $port = "3306";//Port du serveur de bd
Serveur SQL : sql
Note : oui le nom du serveur des bases de données est sql tout court, il n'y a pas d'extension, oui ça marche, non ça n'est pas accessible de l'extérieur de tf.o (raison de sécurité). Répétez après moi maintenant : le nom du serveur de base de données est sql, sql est son petit nom (oui beaucoup de monde nous le demande :/ ).
Dump SQL
Nous dumpons automatiquement toutes les bases chaque nuit. Le fichier de dump est disponible dans le répertoire de votre groupe sous la forme nom_de_la_db.mysql.dump
Vous pouvez aussi utiliser http://phpmyadmin.tuxfamily.org ou vous logger en ssh pour le faire à la main :)
Remarques diverses
- la version de mysql est la 5.0 qui introduit la gestion fine des charsets. Veillez donc à bien choisir le charset "latin1" lors de l'upload de vos fichiers, sinon aurez des ? à la place des accents (seulement si vous n'aviez pas déja de l'UTF8 dans vos tables mysql 4.0)
- oui vous avez bien lu le nom d'utilisateur de la base de données est de la forme NomProjet_NomSaisi (ce n'est pas le nom de votre groupe/projet ni votre nom d'utilisateur). Vous trouverez un récapitulatif sur FaqUtilisation)
- oui le nom du serveur des bases de données est sql tout court, il n'y a pas d'extension, oui ça marche, non ça n'est pas accessible de l'extérieur de tf.o (raison de sécurité). C'est cependant possible en tunneling ssh (attention à la longueur du nom d'utilisateur, limité à 16 par défauts pour mysql). Répétez après moi maintenant : le nom du serveur de base de données est sql, sql est son petit nom (oui beaucoup de monde nous le demande :/ ).
Liens utiles
- pour les bases de données, il y a des explications complémentaires sur http://www.php.net/mysql_connect