2017-09-28 5 views
-1

Étant un Junior Web Dev, je ne suis pas trop familier avec la création de sites Web avec Database Interaction au-delà de l'habituel localhost et de l'enregistrement local simple.Accéder à la base de données sans connaître son mot de passe?

Mais, par exemple, comment Web Devs, dans un département Web, se connecte-t-il à la base de données d'une entreprise, sans qu'il soit nécessaire d'avoir des comptes utilisateur distincts pour chaque développeur de l'entreprise? Ce serait bête sinon.

+1

Ceci n'est pas lié à PHP, n'utilisez que des tags appropriés. – chris85

+0

Un environnement de production utilise ses propres informations d'identification. Les développeurs ont leurs propres environnements locaux à développer pour ne pas risquer la production. Une bonne entreprise ne donnera jamais les informations d'identification de production au junior – Ice76

+0

Il y a habituellement _are_ comptes distincts dans le serveur de base de données, mais pas pour chaque développeur individuel. D'après mon expérience, un compte de base de données est généralement créé pour être utilisé par une application, et ce compte dispose des privilèges nécessaires pour le schéma/les fonctions utilisées par cette application. –

Répondre

0

Ceci est une décision de politique de sécurité, il n'y a pas de règles strictes. Un environnement de production peut avoir un seul nom d'utilisateur/mot de passe partagé, ou il peut avoir un tas de comptes.

Ceci est entièrement à la discrétion de l'équipe dévots/administration.