Difference between revisions of "DbMySQL/En"

From TuxFamilyFAQ
Jump to navigationJump to search
(Translation...)
 
m (phpmyadmin is now an HTTPS-only service)
 
(14 intermediate revisions by 7 users not shown)
Line 8: Line 8:
  
  
= Dependences =
+
= Dependencies =
  
 
*A [[User/En|User]]
 
*A [[User/En|User]]
 
*A [[Group/En|Moderated project]]
 
*A [[Group/En|Moderated project]]
*A [[WebArea/En|Website]] might be useful if you want to use your datas but it is not required to create a database
+
*A [[WebArea/En|Website]] might be useful if you want to actually use your database, but it is not required to create one.
  
 
= Creation =
 
= Creation =
Line 19: Line 19:
 
*Use the "Create" link in the MySql section to create the database.
 
*Use the "Create" link in the MySql section to create the database.
 
*Don't forget to provide a good description to avoid moderation issues.
 
*Don't forget to provide a good description to avoid moderation issues.
*Your database name will be : ProjectName_Databae
+
*Your database name will be : ProjectName_Database
 
   
 
   
 
== Creation tips ==  
 
== Creation tips ==  
Line 30: Line 30:
 
This object is moderated. See :[[Moderation/En|this page]]
 
This object is moderated. See :[[Moderation/En|this page]]
  
= Comment l'administrer (panel) =
+
= How to configure it (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 génération d'un nouveau mot de passe pour cette base.
+
You don't have any configuration options on a MySQL database. The only thing you can do on this part of the panel is to overwrite the database's password.
  
 
== Configuration ==
 
== Configuration ==
  
Vous pouvez configurer facilement vos bases de données MySQL en utilisant phpmyadmin ici :
+
You can use phpmyadmin to do basics operations on your database.
http://phpmyadmin.tuxfamily.org
 
  
nom d'utilisateur : nom_de_la_base
+
https://phpmyadmin.tuxfamily.org
mot de passe : mdp_de_la_base
 
  
== Comment gerer les droits de mon groupe ==
+
* User name: Database_name (of the form projectname_databasename e.g. myproject_forum)
 +
* Password : Database_password
  
Cet objet peut être partagé avec votre groupe en utilisant les [[Acl/Fr|ACL]]
+
== How to manage my group's permissions on this object ==
  
== Comment le détruire ==
+
You can use some [[Acl/En|ACL]] rules to set special permissions and allow members of your group to see/modify your database on the panel.
  
*loggez vous sur le panel
+
== How to destroy it ==
*cliquez sur le groupe de votre projet
 
*cliquez sur votre base de donnée
 
*cliquez sur détruire
 
  
= Comment l'utiliser =
+
*login to thepanel
 +
*Go in your project section
 +
*select your database
 +
*Use the destroy button
  
*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
+
= How to use it =
*Login : NomProjet_Nomgénérique
 
*Password : NomPassword
 
*pour vous connecter a partir de Php par ex :
 
  
$user= "NomProjet_Nomgénérique";//l'utilisateur de la base de données MySQL
+
Once your database moderated, you can use your database with the following informations :
$pwd= "NomPassword";//le mot de passe à base de données MySQL
+
*Login : NameOfTheDatabase (of the form projectname_databasename  e.g. myproject_forum)
$db= "NomProjet_Nomgénérique";//le nom de la base de données MySQL
+
*Password : PasswordOfTheDatabase
$host= "sql";//l'adresse de la base de données MySQL
+
*host : sql
$port = "3306";//Port du serveur de bd
+
*port : 3306
  
 +
SQL host: sql
  
Serveur SQL : sql
+
'''Note: Yes, the database server is sql. Yes, there isn't any extension. Yes, it does work. No, you can't connect to the mysql server from the outside.'''
  
'''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 :/ ).'''
+
=SQL Dumps=
  
= Remarques diverses =
+
We provide daily SQL dumps in your group directory. the name of the dump file is db_name.mysql.dump
  
*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)
+
You can also use https://phpmyadmin.tuxfamily.org to dump it or even do it by ssh ;)
  
*oui vous avez bien lu le nom d'utilisateur de la base de données est de la forme NomProjet_Nomgénérique (ce n'est pas le nom de votre groupe/projet ni votre nom d'utilisateur). Vous trouverez un récapitulatif sur FaqUtilisation)
+
= Tips and tricks =
*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 :/ ).
 
  
= Liens utiles =
+
*Yes, the database user is the same as the database name.
  
*pour les bases de données, il y a des explications complémentaires sur http://www.php.net/mysql_connect
+
*Yes the SQL server is sql ! We know it sounds weird but it does work !
 +
 
 +
= Useful Links =
 +
 
 +
*http://www.php.net/mysql_connect

Latest revision as of 18:46, 28 February 2016

MySQL Databases



Description

Mysql databases allows you to easily store datas and access them from php webpages.


Dependencies

Creation

  • Login on the panel
  • Select the project that will receive the new database
  • Use the "Create" link in the MySql section to create the database.
  • Don't forget to provide a good description to avoid moderation issues.
  • Your database name will be : ProjectName_Database

Creation tips

  • Don't forget to provide a description
  • Be careful, there are some restrictions on the database's name length (the panel will help you)

Moderation

This object is moderated. See :this page

How to configure it (panel)

You don't have any configuration options on a MySQL database. The only thing you can do on this part of the panel is to overwrite the database's password.

Configuration

You can use phpmyadmin to do basics operations on your database.

https://phpmyadmin.tuxfamily.org

  • User name: Database_name (of the form projectname_databasename e.g. myproject_forum)
  • Password : Database_password

How to manage my group's permissions on this object

You can use some ACL rules to set special permissions and allow members of your group to see/modify your database on the panel.

How to destroy it

  • login to thepanel
  • Go in your project section
  • select your database
  • Use the destroy button

How to use it

Once your database moderated, you can use your database with the following informations :

  • Login : NameOfTheDatabase (of the form projectname_databasename e.g. myproject_forum)
  • Password : PasswordOfTheDatabase
  • host : sql
  • port : 3306

SQL host: sql

Note: Yes, the database server is sql. Yes, there isn't any extension. Yes, it does work. No, you can't connect to the mysql server from the outside.

SQL Dumps

We provide daily SQL dumps in your group directory. the name of the dump file is db_name.mysql.dump

You can also use https://phpmyadmin.tuxfamily.org to dump it or even do it by ssh ;)

Tips and tricks

  • Yes, the database user is the same as the database name.
  • Yes the SQL server is sql ! We know it sounds weird but it does work !

Useful Links