2009-08-28 5 views
0

Notre logiciel a des données à stocker, donc il installe également MYSQL, un utilisateur root et un utilisateur avec un accès en lecture seule si une société tierce veut installer une solution de sauvegarde pour nos données. Mais le tiers veut écrire des données (un horodatage à des fins de sauvegarde ou quelque chose comme ça ...) dans une autre base de données. Comment puis-je changer l'utilisateur afin qu'il ait seulement accès à notre base de données et à ses droits de créateur/propriétaire sur d'autres bases de données.SQL Rights Creator/Propriétaire

Deuxième partie de ma question: nous migth passer à POSTGRES plus tard. Est-ce que le droit créateur/propriétaire (ou la solution équivalente) existe aussi dans POSTGRES?

Suis-je assez clair?

+0

Je n'ai rien trouvé qui indique qu'une telle chose existe. Je voudrais fermer/supprimer ou une autre forme de retrait de ma question. –

Répondre

0

Après quelques recherches, je n'ai rien trouvé qui indique qu'une telle chose existe.

+0

La réponse de longneck aurait dû vous mettre dans la bonne direction, car elle * existe *. Plus précisément, consultez la syntaxe de REVOKE, puis utilisez GRANT pour leur redonner l'accès minimal souhaité. – Joe

+0

Et peut-il leur donner accès à des bases de données et à des tables spécifiques qu'ils créent et à aucun accès en écriture aux tables déjà existantes? –