公司同事给了一个很小的数据 我这边进行备份和恢复操作
第一步 创建数据库 su - postgres #进入pg数据库的用户 psql #输入密码 登录 create user demo with password 'Test6530'; #创建用户 create database demo owner demo; #创建数据库 grant all privileges on database demo to demo ; #赋予权限 create user test with password 'Test6530'; # q 退出
第二步执行恢复操作
pg_dump --dbname demo --username postgres < /root/demo1018
#用户权限问题最好是使用 postgres 用户执行恢复
执行命名 赋予所有表权限:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA demo TO demo;
使用navicat 等工具进行验证.
最新评论