sudo -u postgres psql #進入postgresql ALTER USER postgres WITH password 'postgres'; #修改postgres用戶密碼 psql -h 192.168.68.17 -p 5432 -U cmdbuild #遠程鏈接命令 create user cmdbuild with password 'cmdbuild'; #建立cmdbuild用戶,密碼爲cmdbuild create database cmdbuild owner cmdbuild; #建立數據庫cmdbuild,擁有做者爲cmdbuild grant all privileges on database cmdbuild to cmdbuild; #受權 SELECT datname FROM pg_database; #查看全部數據庫 \c 數據庫名 #切換指定數據庫 select * from pg_tables; #獲取當前db中全部表的信息 psql -U cmdbuild -W -d cmdbuild -f *.sql #導入sql文件 psql -d cmdbuild -h 192.168.68.17 -p 5432 -U cmdbuild -f *.sql #導入sql文件 select * from pg_roles; #查看用戶權限 ALTER ROLE cmdbuild WITH CREATEROLE; #爲用戶添加CEEATEROLE權限 \q或者control+d離開
若是報FATAL: Peer authentication failed for user "postgres" 解決方法sql