Différences entre versions de « Sql install »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
(Page créée avec « = Introduction = En informatique, une base de données relationnelle est un stock d'informations décomposées et organisées dans des matrices appelées relations ou tabl... »)
 
Ligne 7 : Ligne 7 :
  
 
[http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_relationnelle Wikipedia]
 
[http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_relationnelle Wikipedia]
 +
 +
 +
Nous allons installer parallèlement une base de données MySQL et PostGreSQL. Si vous vous demandez quel est la différence entre les deux, c'est grossièrement une histoire de taille. Plus la base de données et grosse plus il faudra opter pour PostGreSQL et inversement, pour faire un petit site Web, MySQL suffit largement.
 +
 +
Je vous laisse juger par vous-même [http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL ici]
  
 
= Pré-requis =
 
= Pré-requis =
 
Avant d'aller plus loin assurer vous d'avoir installer le [[epel|dépôt EPEL]]
 
Avant d'aller plus loin assurer vous d'avoir installer le [[epel|dépôt EPEL]]
 
= Installation =
 
= Installation =
Nous allons installer parallèlement une base de données MySQL et PostGreSQL. Si vous vous demandez quel est la différence entre les deux, c'est grossièrement une histoire de taille. Plus la base de données et grosse plus il faudra opter pour PostGreSQL et inversement, pour faire un petit site Web, MySQL suffit largement.
 
 
 
{|align="center" border="1"
 
{|align="center" border="1"
 
|-align="center"
 
|-align="center"
Ligne 27 : Ligne 30 :
 
|}
 
|}
  
= Initialisation =
+
= Démarrage =
Il va falloir initialiser la base de données pour la rendre utilisable.
+
{|align="center" border="1"
 +
|-align="center"
 +
|| MySQL || PostGreSQL
 +
|-
 +
||
 +
<pre>
 +
# service mysqld start
 +
Initialisation de la base de données MySQL :  Installing MySQL system tables...
 +
OK
 +
Filling help tables...
 +
OK
 +
 
 +
To start mysqld at boot time you have to copy
 +
support-files/mysql.server to the right place for your system
 +
 
 +
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
 +
To do so, start the server, then issue the following commands:
 +
 
 +
/usr/bin/mysqladmin -u root password 'new-password'
 +
/usr/bin/mysqladmin -u root -h web1 password 'new-password'
 +
 
 +
Alternatively you can run:
 +
/usr/bin/mysql_secure_installation
 +
 
 +
which will also give you the option of removing the test
 +
databases and anonymous user created by default.  This is
 +
strongly recommended for production servers.
 +
 
 +
See the manual for more instructions.
 +
 
 +
You can start the MySQL daemon with:
 +
cd /usr ; /usr/bin/mysqld_safe &
 +
 
 +
You can test the MySQL daemon with mysql-test-run.pl
 +
cd /usr/mysql-test ; perl mysql-test-run.pl
 +
 
 +
Please report any problems with the /usr/bin/mysqlbug script!
  
 +
                                                          [  OK  ]
 +
Démarrage de mysqld :                                      [  OK  ]
 +
</pre>
 +
||
 +
...
 +
|}
 
= Outils d'administration =
 
= Outils d'administration =

Version du 2 mars 2014 à 13:26

Introduction

En informatique, une base de données relationnelle est un stock d'informations décomposées et organisées dans des matrices appelées relations ou tables conformément au modèle de données relationnel. Le contenu de la base de données peut ainsi être synthétisé par des opérations d'algèbre relationnelle telles que l'intersection, la jointure et le produit cartésien.

Une base de données est un ensemble d'informations, connexes de manière directe ou indirecte, enregistrées dans un dispositif informatique. Dans une base de données relationnelle, les informations sont stockées sous forme de groupe de valeurs : les enregistrements. Un ensemble d'enregistrements relatif à un sujet forme une relation et est stocké dans une table. La base de données comporte une ou plusieurs tables et les sujets sont connexes.

Le modèle de données relationnel permet d'utiliser les opérateurs de l'algèbre relationnelle pour retrouver une information quelconque stockée dans la base de données, ainsi que les informations connexes.

Wikipedia


Nous allons installer parallèlement une base de données MySQL et PostGreSQL. Si vous vous demandez quel est la différence entre les deux, c'est grossièrement une histoire de taille. Plus la base de données et grosse plus il faudra opter pour PostGreSQL et inversement, pour faire un petit site Web, MySQL suffit largement.

Je vous laisse juger par vous-même ici

Pré-requis

Avant d'aller plus loin assurer vous d'avoir installer le dépôt EPEL

Installation

MySQL PostGreSQL
yum -y install mysql-server mysql
yum -y install postgresql-server 

Démarrage

MySQL PostGreSQL
# service mysqld start
Initialisation de la base de données MySQL :  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h web1 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

                                                           [  OK  ]
Démarrage de mysqld :                                      [  OK  ]

...

Outils d'administration