BUG影响使用体验,快跑!!

参考见:

前言

使用Navivat将MySQL数据迁移至PostgreSQL,死活连不上pgsql之踩坑。

各工具版本

  • 宝塔:Linux面板7.7.0
  • PostgreSQL管理器:1.3
  • PostgreSQL:13.0

方法

  1. 通过ssh连接主机,输入:

    sudo su postgres
    /www/server/pgsql/bin/psql -U postgres
    CREATE USER 用户名 WITH PASSWORD '密码';

    返回CREATE ROLE创建成功。
    对于已存在的用户,使用如下命令:

    ALTER USER 用户名 WITH PASSWORD '密码';

    返回ALTER ROLE修改成功。
    之后输入exit退出即可。
    查询用户:

    SELECT rolname,rolpassword FROM pg_authid;
    #或
    \dg

    ENTER向下翻,出现用户名 | md5***即创建用户成功。

  2. 手动创建数据库

    CREATE DATABASE 数据库名;
  3. 手动创建用户目录

    mkdir /home/postgres
    cd /home/postgres
    install_dir=/www/server/pgsql
    echo "export PGHOME=${install_dir}" >> .bash_profile
    echo "export PGDATA=${install_dir}/data" >> .bash_profile
    echo "export PATH=${install_dir}/bin:\$PATH " >> .bash_profile
    echo "MANPATH=$PGHOME/share/man:$MANPATH" >> .bash_profile
    echo "LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH" >> .bash_profile
    chown -R postgres:postgres /home/postgres
最后修改:2021 年 08 月 28 日 05 : 47 PM