`
LJ你是唯一LT
  • 浏览: 243001 次
社区版块
存档分类
最新评论

root用户不能使用psql或者pg_dump等pg命令

阅读更多
root用户不能使用psql或者pg_dump等pg命令

[root@pgtina html]# ./getdata.sh
./getdata.sh: line 6: psql: command not found
[root@pgtina html]# vi getdata.sh
[root@pgtina html]# psql -U postgres
-bash: psql: command not found

[root@pgtina html]# find / -name "psql"
/home/pgsql/9.1/bin/psql
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/psql /usr/sbin/psql   做一个软链接即可


root用户不能使用pg_dump
[root@mysqltest bk_pg]# cat bk.log
./backup.sh: line 20: pg_dump: command not found
[root@pgtina html]# ln -s /home/pgsql/9.1/bin/pg_dump /usr/sbin/pg_dump 即可
分享到:
评论

相关推荐

    postgresql数据库--psql、pg_dump命令带密码执行sql语句

    pg_dump: pg_dump -a -t tbl_test "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres" > /userdir/tbl_data a 参数是表示只导出数据,其他的额外信息不需要,该参数也...

    第八节 pg_dump.docx

    【pg_dump工具详解】 pg_dump是PostgreSQL数据库管理系统中用于创建数据库备份的重要工具。它可以创建在数据库并发使用时保持一致性的备份,同时不影响其他用户的正常使用。pg_dump生成的备份有两种主要格式:脚本...

    pg_client_windows64

    【标签】"pg_client" 指的是PostgreSQL的客户端工具集,它包含了用于连接、查询和管理PostgreSQL数据库的各种命令行工具,如`psql`(交互式SQL终端)、`pg_dump`(数据备份工具)和`pg_restore`(数据恢复工具)等。...

    roachize:将pg_dump文件转换为sql格式以对cockroachdb起作用

    蟑螂 用法 $ pg_dump -h postgreshost -f mydb.sql mydb $ perl roachize.pl --source mydb.sql --dest mydb_for_cockroach.sql ... 它取决于pg_dump comSQL输出的结构,因此不适用于postgres命令的随机sql文件

    linux搭建postgresql、postgis、pg_pathman环境步骤以及需要的软件包

    - 修改`pg_hba.conf`以添加认证规则,允许用户访问数据库(替换`your_username`和`your_network`): ``` host all your_username your_network/32 md5 ``` - 重启PostgreSQL服务以应用更改: ```bash sudo ...

    pg_client_windows86

    此压缩包中的客户端可能包含命令行工具如psql,以及图形用户界面(GUI)工具,使非技术用户也能方便地使用。 5. **连接配置**: 使用pg_client_windows86连接PostgreSQL服务器时,需要知道服务器地址(IP或域名)、...

    postgresql数据库备份和恢复

    如果直接在PostgreSQL的安装目录bin下执行备份或恢复的命令,可能会因为环境变量未设置而导致找不到 `pg_dump` 或 `psql` 程序。在这种情况下,需要指定程序的完整路径来调用这些工具。 文档中的操作示例同时提供了...

    pg-data-etl:用于postgres数据的ETL工具,建立在`psql`和`pg_dump`命令行工具之上

    pg-data-etl 基于psql和pg_dump命令行工具构建的用于postgres数据的ETL工具。 Python环境 使用conda创建虚拟环境: cd ~ ./Documents/GitHub/pg-data-etl conda env create -f env.yml

    python实现psql数据库备份还原(两种方法)

    - 使用`subprocess.run()`执行`pg_dump`命令,例如:`pg_dump -U username -h hostname -p port database_name > backup.sql`,这将创建一个SQL格式的备份文件。 2. **还原数据库**: - 使用`subprocess.run()`...

    备份和恢复PostgreSQL数据库

    总结来说,PostgreSQL的备份和恢复工作需要先确保具有必要的权限,然后使用pg_dump或pg_dumpall工具进行数据库的备份,根据需要创建新数据库,最后执行SQL命令来恢复数据。定期备份和使用计划任务进行自动化备份可以...

    pgadmin命令操作

    使用pg_dump命令可以将数据库导出到一个 SQL 文件中。基本语法如下: ```sql pg_dump -U 用户名 数据库名 > 文件名.sql ``` 其中,`-U` 选项指定了用户名,`数据库名` 是要备份的数据库的名称,`文件名.sql` 是备份...

    PostgreSQL教程(十八):客户端命令(2)

    首先,`pg_dump` 是 PostgreSQL 的备份工具,它能够创建数据库的完整备份,即使在数据库正在被其他用户使用时也能进行。pg_dump 提供了多种输出格式,包括脚本格式和归档格式。脚本格式是纯文本的 SQL 命令集合,...

    linux中pg11的包

    - 使用`pg_dump`进行数据库备份,如`pg_dump mydatabase > backup.sql`。 - 使用`pg_restore`恢复备份,如`pg_restore -d mydatabase backup.sql`。 8. **网络与连接**: - 修改`postgresql.conf`中的`listen_...

    pg_script.tar.gz

    `PATH`需要包含PostgreSQL的bin目录,以便能执行如`psql`、`pg_ctl`等命令;`LD_LIBRARY_PATH`可能需要更新以指向PostgreSQL的库文件。配置这些环境变量通常是通过修改`~/.bashrc`或`/etc/environment`等配置文件...

    pg_hint_plan-REL10_1_3_6.tar.gz

    这可以用于强制使用特定的索引、避免排序或聚集操作等。 - **自定义优化策略**:允许数据库管理员定义自己的优化规则,根据业务需求调整执行计划生成策略。 - **性能分析工具**:提供工具来分析和比较不同执行...

    linux 下 postgresql 的安装 备份

    备份数据库可以使用 `pg_dump` 命令来备份单个数据库,或者使用 `pg_dumpall` 命令来备份所有数据库。备份命令的格式如下: ``` pg_dump 数据名 > outfile ``` 其中,`数据名` 是要备份的数据库名称,`outfile` 是...

    PostgreSQL 备份恢复技术手册 DBA必备

    pg_dump 备份可以使用 -F c 选项备份为二进制格式,压缩存储,并且可被 pg_restore 用于精细还原。pg_restore 可以指定还原的表,编辑 TOC 文件,定制还原的顺序、表、索引等。 五、pg_dump 备份恢复示例 1. 创建...

    备份PostgreSQL和MySQL数据库

    PostgreSQL数据库的备份则使用`pg_dump`命令。`pg_dump`同样会生成一组SQL指令,用于重建整个数据库。如果用户具有足够的权限,可以无需输入密码直接运行如下命令备份"data"数据库: ```bash $ pg_dump data > data...

    postgreSQL备份

    `BackupDb.bat`可能包含调用`pg_dump`或其他定制脚本来创建数据库的备份,而`importDb.bat`可能使用`pg_restore`来导入备份文件,或者使用`psql`命令行工具直接执行SQL文件。 在`pg_dump`中,可以设置不同的选项来...

Global site tag (gtag.js) - Google Analytics