Puphpet: [PostgreSQL, Adminer, Ubuntu 14.04] Adminer๋ฅผ ํ†ตํ•ด PostgreSQL db์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์—†์Œ

์— ๋งŒ๋“  2014๋…„ 12์›” 07์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: puphpet/puphpet

์•ˆ๋…•ํ•˜์„ธ์š”,

๊ด€๋ฆฌ์ž๋ฅผ ํ†ตํ•ด PostgreSQL์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋“œ๋กญ๋‹ค์šด์—์„œ PostgreSQL ๋ฅผ ์„ ํƒํ•˜๊ณ  root , postgres , vagrant , test (๋‚ด ์‚ฌ์šฉ์ž)์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์•”ํ˜ธ 123 ์ด์ง€๋งŒ ํ•ญ์ƒ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

Unable to connect to PostgreSQL server: FATAL: Peer authentication failed for user "[user name]"

ํ…Œ์ŠคํŠธ db์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด cli์—์„œ psql test ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

psql: FATAL:  role "vagrant" does not exist

config.yaml

vagrantfile-local:
    vm:
        box: puphpet/ubuntu1404-x64
        box_url: puphpet/ubuntu1404-x64
        hostname: ''
        memory: '512'
        cpus: '1'
        chosen_provider: virtualbox
        network:
            private_network: 192.168.56.101
            forwarded_port:
                JX1eRv0rbvJM:
                    host: '8080'
                    guest: '80'
        post_up_message: ''
        provider:
            virtualbox:
                modifyvm:
                    natdnshostresolver1: on
            vmware:
                numvcpus: 1
            parallels:
                cpus: 1
        provision:
            puppet:
                manifests_path: puphpet/puppet
                manifest_file: site.pp
                module_path: puphpet/puppet/modules
                options:
                    - '--verbose'
                    - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml'
                    - '--parser future'
        synced_folder:
            WZ59b2m3pCGh:
                owner: www-data
                group: www-data
                source: ./
                target: /var/www/vagrant.dev
                sync_type: nfs
                rsync:
                    args:
                        - '--verbose'
                        - '--archive'
                        - '-z'
                    exclude:
                        - .vagrant/
                    auto: 'false'
        usable_port_range:
            start: 10200
            stop: 10500
    ssh:
        host: null
        port: null
        private_key_path: null
        username: vagrant
        guest_port: null
        keep_alive: true
        forward_agent: false
        forward_x11: false
        shell: 'bash -l'
    vagrant:
        host: detect
server:
    install: '1'
    packages: {  }
firewall:
    install: '1'
    rules: null
apache:
    install: 0
    settings:
        user: www-data
        group: www-data
        default_vhost: true
        manage_user: false
        manage_group: false
        sendfile: 0
    modules:
        - rewrite
    vhosts:
        bxB5o1fTZ4UW:
            servername: awesome.dev
            serveraliases:
                - www.awesome.dev
            docroot: /var/www/awesome
            port: '80'
            setenv:
                - 'APP_ENV dev'
            override:
                - All
            options:
                - Indexes
                - FollowSymLinks
                - MultiViews
            engine: php
            custom_fragment: ''
            ssl_cert: ''
            ssl_key: ''
            ssl_chain: ''
            ssl_certs_dir: ''
    mod_pagespeed: 0
nginx:
    install: '1'
    settings:
        default_vhost: 1
        proxy_buffer_size: 128k
        proxy_buffers: '4 256k'
    upstreams: {  }
    vhosts:
        8jmuHujtIwhq:
            proxy: ''
            server_name: vagrant.dev
            server_aliases:
                - www.vagrant.dev
            www_root: /var/www/vagrant.dev
            listen_port: '80'
            location: \.php$
            index_files:
                - index.html
                - index.htm
                - index.php
            envvars:
                - 'APP_ENV dev'
            engine: php
            client_max_body_size: 10m
            ssl_cert: ''
            ssl_key: ''
php:
    install: '1'
    version: '55'
    composer: '1'
    composer_home: ''
    modules:
        php:
            - cli
            - intl
            - mcrypt
        pear: {  }
        pecl:
            - pecl_http
    ini:
        display_errors: On
        error_reporting: '-1'
        session.save_path: /var/lib/php/session
    timezone: America/Chicago
    mod_php: 0
hhvm:
    install: '0'
    nightly: 0
    composer: '1'
    composer_home: ''
    settings:
        host: 127.0.0.1
        port: '9000'
    ini:
        display_errors: On
        error_reporting: '-1'
    timezone: null
xdebug:
    install: '1'
    settings:
        xdebug.default_enable: '1'
        xdebug.remote_autostart: '0'
        xdebug.remote_connect_back: '1'
        xdebug.remote_enable: '1'
        xdebug.remote_handler: dbgp
        xdebug.remote_port: '9000'
xhprof:
    install: '0'
wpcli:
    install: '0'
    version: v0.17.1
drush:
    install: '0'
    version: 6.3.0
ruby:
    install: '1'
    versions:
        PFQZCdBe507L:
            version: ''
nodejs:
    install: '0'
    npm_packages: {  }
python:
    install: '1'
    packages: {  }
    versions:
        5zPOKt0LWTbF:
            version: ''
mysql:
    install: '0'
    override_options: {  }
    root_password: '123'
    adminer: '1'
    databases:
        pRu7tTwrwTxk:
            grant:
                - ALL
            name: dbname
            host: localhost
            user: dbuser
            password: '123'
            sql_file: ''
postgresql:
    install: '1'
    settings:
        root_password: '123'
        user_group: postgres
        encoding: UTF8
        version: '9.3'
    databases:
        94roRfc95Z1P:
            grant: ALL
            name: test
            user: test
            password: '123'
            sql_file: ''
    adminer: '1'
mariadb:
    install: '0'
    override_options: {  }
    root_password: '123'
    adminer: 0
    databases: {  }
    version: '10.0'
sqlite:
    install: '0'
    adminer: 0
    databases: {  }
mongodb:
    install: '0'
    settings:
        auth: 1
        port: '27017'
    databases: {  }
redis:
    install: '0'
    settings:
        conf_port: '6379'
mailcatcher:
    install: '1'
    settings:
        smtp_ip: 0.0.0.0
        smtp_port: 1025
        http_ip: 0.0.0.0
        http_port: '1080'
        mailcatcher_path: /usr/local/rvm/wrappers/default
        from_email_method: headers
beanstalkd:
    install: '0'
    settings:
        listenaddress: 0.0.0.0
        listenport: '13000'
        maxjobsize: '65535'
        maxconnections: '1024'
        binlogdir: /var/lib/beanstalkd/binlog
        binlogfsync: null
        binlogsize: '10485760'
    beanstalk_console: 0
    binlogdir: /var/lib/beanstalkd/binlog
rabbitmq:
    install: '0'
    settings:
        port: '5672'
elastic_search:
    install: '0'
    settings:
        version: 1.4.1
        java_install: true
solr:
    install: '0'
    settings:
        version: 4.10.2
        port: '8984'

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋กค, ๋‹น์‹ ์ด ๋‚  ์žก์•˜์–ด. ์‹ค์ œ๋กœ Server ์ž…๋ ฅ์— localhost ๋˜๋Š” 127.0.0.1 ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ–ˆ์œผ๋ฉฐ l:postgres, p:123์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

Adminer ์˜ ๋ฒ„๊ทธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. MySQL ์— ์—ฐ๊ฒฐํ•  ๋•Œ Server ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ–ˆ๋˜ ๊ธฐ์–ต์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ณ ๋งˆ์›Œ, ์นœ๊ตฌ!

๋ชจ๋“  3 ๋Œ“๊ธ€

ํ˜ธ์ŠคํŠธ ํ•„๋“œ์— localhost ๋˜๋Š” 127.0.0.1 ๋ฅผ ์ž…๋ ฅํ–ˆ์Šต๋‹ˆ๊นŒ(๊ธฐ๋ณธ์ ์œผ๋กœ ๋นˆ ํ•„๋“œ๊ฐ€ ์žˆ์ง€๋งŒ ๊ทธ ์ž๋ฆฌ ํ‘œ์‹œ์ž๋Š” ๋ฌด์–ธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค)?

๋กค, ๋‹น์‹ ์ด ๋‚  ์žก์•˜์–ด. ์‹ค์ œ๋กœ Server ์ž…๋ ฅ์— localhost ๋˜๋Š” 127.0.0.1 ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ–ˆ์œผ๋ฉฐ l:postgres, p:123์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

Adminer ์˜ ๋ฒ„๊ทธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. MySQL ์— ์—ฐ๊ฒฐํ•  ๋•Œ Server ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ–ˆ๋˜ ๊ธฐ์–ต์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ณ ๋งˆ์›Œ, ์นœ๊ตฌ!

๋‚˜๋Š” ๋˜ํ•œ์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์ง๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค.
Server ํ•„๋“œ๋Š” ์ด๋ฏธ ๊ธฐ๋ณธ๊ฐ’ localhost ์ฑ„์›Œ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ฑ„์›Œ์ ธ์•ผ ํ•œ๋‹ค๊ณ  ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
2017-10-12 11_46_50-login - adminer

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰