到postgresql安裝目錄的bin文件夾下手動啟動pg_ctl—— pg_ctl start -w -D "../data",未果,但是提示說某個文件沒有權限創(chuàng)建。 解決辦法是將整個postgreSQL安裝目錄附一個Everyone的權限。
創(chuàng)新互聯是專業(yè)的網站建設公司,提供網站建設,網站制作,網站設計等網站開發(fā)一體化解決方案;包括H5網站設計,重慶小程序開發(fā),網站定制,企業(yè)網站建設,商城網站開發(fā),成都響應式網站建設,建網站,PHP網站建設,軟件開發(fā),軟文發(fā)布平臺,網站營銷。歡迎做網站的企業(yè)前來合作洽談,創(chuàng)新互聯將竭誠為您服務!
啟動,還是不成功,于是查看data/pg_log目錄下的日志信息,發(fā)現無法創(chuàng)建inherite socket。 解決辦法是運行 netsh winsock reset,然后重啟系統(tǒng)。
另外有辦法是:先導出這個表的數據到另外一張表中。然后,刪除原表,將另一張表更名為原表即可。
1、看看服務里的 Postgres 服務的用戶名、密碼,必須用 postres 用戶啟動的。
2、鑒于重啟后就啟動不了,是不是服務設置手動,或者是安裝了影子系統(tǒng)
3、會不會是安裝的時候,上一次的安裝沒有卸載干凈?
4、手動啟動服務試試看,看看系統(tǒng)日志有沒有相應內容分。
5、到 c:\program files下的安裝目錄(假設是windows)看看log 文件夾里的日志
6、進入cmd, netstat -na ,看看開了多少端口,很多病毒會強占許多端口,包括5432端口,如果5432被占用,肯定不行。netstat -navbo 會查看是哪個進程
7、安裝的時候,locale 是不是選擇了默認一路Next, 卸載,用locale = 'C'試試看!