Loading... # 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 ## 方法 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 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏