[PostgreSQL] Comment accorder une autorité de superutilisateur lorsque le nombre d'utilisateurs (rôles) avec l'autorité de superutilisateur est de 0.

Je vais le laisser comme mémo.

manière

J'écris postgres10 comme condition préalable. En gros, vous pouvez le faire en modifiant le chemin, y compris la version décrite plus tard. Il suppose également que l'utilisateur par défaut est postgres.

Arrêtez postgres.

sudo service postgresql stop

2. Démarrez postgres en mode mono-utilisateur

Basculez vers l'utilisateur postgres.

sudo su - postgres

Lancement limité de postgres

/usr/lib/postgresql/10/bin/postgres --single -D /etc/postgresql/10/main/

3. Accordez des privilèges de superutilisateur à n'importe quel rôle avec sql.

alter user postgres with superuser;
#Ctrl une fois terminé+Quittez avec D.

4. Démarrez postgres.

sudo service postgresql start

c'est tout.

Recommended Posts

[PostgreSQL] Comment accorder une autorité de superutilisateur lorsque le nombre d'utilisateurs (rôles) avec l'autorité de superutilisateur est de 0.
Changez la destination d'installation lorsque --user est ajouté à pip
Comment gérer le problème du déplacement du répertoire actuel lorsque Python est exécuté depuis Atom
Rôle possible pour empêcher le message de confirmation initial lors de la connexion avec SSH
python Comment notifier automatiquement par téléphone lorsque le système tombe en panne
Comment gérer les erreurs en frappant pip ②
Comment essayer l'algorithme des amis d'amis avec pyfof
Comment afficher dans toute la fenêtre lors de la définition de l'image d'arrière-plan avec tkinter
[AWS] Comment gérer Wordpress "La réponse n'est pas la bonne réponse JSON"
Comment entraîner Kaldi avec JUST Corpus
Comment changer le comportement lors du chargement / vidage de yaml avec PyYAML et ses détails
Lorsque la variable que vous souhaitez utiliser comme exposant dans matplotlib comporte deux caractères ou plus
[Introduction à Python] Quel est l'important "if __name__ == '__ main__':" lorsqu'il s'agit de modules?
Comment supprimer la chaîne de caractères spécifiée avec la commande sed! !! !!
[Introduction à Python] Comment itérer avec la fonction range?
Comment créer un sous-menu avec le plug-in [Blender]
Comment obtenir un utilisateur connecté avec les forms.py de Django
Comment désactiver la fonction de référence lors de la sortie de PyYaml
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Comment accéder avec cache lors de la lecture_json avec pandas
Ajouter un utilisateur Linux, comment utiliser la commande useradd
[Note] Comment donner l'autorité sudo à l'utilisateur dans CentOS
[Python] Comment réécrire le style de table avec python-pptx [python-pptx]
Le grattage avec Python-Selenium est vieux! ?? ・ ・ ・ Comment utiliser Pyppeteer
Comment gérer l'entrée du terminal dans l'environnement pipenv sans autorisation lors de l'utilisation de pipenv avec vscode
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
[VLC] Comment gérer le problème de ne pas être au premier plan pendant la lecture
J'ai essayé de simuler la propagation de l'infection avec Python
Gestion des fichiers statiques lors du déploiement en production avec Django
Comment ne pas charger d'images lors de l'utilisation de PhantomJS avec Selenium
Comment mettre à jour les informations utilisateur sur Django RemoteUserMiddleware login
Comment manipuler le DOM dans iframe avec Selenium
Comment résoudre la protection CSRF lors de l'utilisation d'AngularJS avec Django
Une histoire sur la façon de traiter le problème CORS
Comment entrer dans l'environnement de développement Python avec Vagrant
Comment gérer UnicodeDecodeError lors de l'exécution du téléchargement d'image Google
L'histoire de la définition de la clé privée à 600 avec chmod
Comment générer des informations supplémentaires lors de la sortie de journaux avec le module de journalisation de python
[Introduction à Python] Comment obtenir des données avec la fonction listdir
[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
Comment traiter l'erreur "Impossible de charger le module" canberra-gtk-module "qui apparaît lorsque vous exécutez OpenCV
Comment utiliser le générateur
Connectez-vous à Postgresql avec GO
Comment mettre à jour avec SQLAlchemy?
Comment lancer avec Theano
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Comment utiliser le décorateur
Comment supprimer avec SQLAlchemy?
Comment augmenter l'axe
Comment démarrer la première projection
Comment est le progrès? Continuons le boom ?? en Python
Comment ne pas échapper au japonais en traitant avec JSON en Python
[Linux] Je souhaite connaître la date à laquelle l'utilisateur s'est connecté
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split