|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Chef de projet MOA Inscription : décembre 2004 Messages : 561 ![]() |
Bonjour,
Une petite question d'un point de vue fonctionnel sur MySql. Sur une application web j'utilise Mysql comme base de données. Quelle est la meilleure solution (et pourquoi?) parmis les deux suivantes: 1)Je crée un seul utilisateur pour la connexion à la base de données et chaque fois qu'un utilisateur a besoin d'un accès à la base je passe par cette connexion. 2)Je crée une connexion pour chaque utilisateur et chacun utilise sa connexion à la base (cela suppose que chaque utilisateur est enregistré dans la table Users de la base Mysql) Merci pour vos précisions. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Moi je répondrais sans hésitation la solution 1.
En partant du principe que les utilisateurs du SGBD sont des utilisateurs du SGBD (jusque la c'est normal), ces comptes d'utilisateurs n'ont aucun rapport avec les utilisateurs d'une application. Quand tu donne un compte MySQL, c'est pour donner accès à la base de données, dans ton cas, seul ton programme à besoin de la base de donnée. De plus ca impliquerais que tu laisse la possibilité a ton utilisateur de se connecter a phpmyadmin. A mon sens sauf si tu veux faire de l'hébergement (et encore), je te recommande la solution 1
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Moi je te propose la solution 2 car tu peux gérer les privilèges des utilisateur à partir de sa création.
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() |
Citation:
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com