..
粤ICP备20009732号
关于宝塔PostgreSQL管理器1.3的几个BUG的临时解决方法
BUG影响使用体验,快跑!!
参考见:
- https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=64547
- https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=70237
前言
使用Navivat将MySQL数据迁移至PostgreSQL,死活连不上pgsql之踩坑。
各工具版本
- 宝塔:Linux面板7.7.0
- PostgreSQL管理器:1.3
- PostgreSQL:13.0
方法
- 通过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***
即创建用户成功。
- 手动创建数据库
CREATE DATABASE 数据库名;
- 手动创建用户目录
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