首頁 資料庫 mysql教程 PostgreSQL数据文件权限不对导致开机启动失败的问题

PostgreSQL数据文件权限不对导致开机启动失败的问题

Jun 07, 2016 pm 02:53 PM
postgresql 導致 開機 數據 文件 權限

PostgreSQL数据文件权限不对导致开机启动失败的问题 上午开发告知机子重启后DB连接不了了,登进去一开,确实,进程啥的都没有起来。 手工启动: [postgres@develop ~]$ pg_start server starting [postgres@develop ~]$ps -ef|grep postgres www.2cto.com 发


PostgreSQL数据文件权限不对导致开机启动失败的问题

 

上午开发告知机子重启后DB连接不了了,登进去一开,确实,进程啥的都没有起来。 

 

手工启动:

[postgres@develop ~]$ pg_start

server starting

[postgres@develop ~]$ps -ef|grep postgres

  www.2cto.com  

发现还是没起来,查看日志,里面有如此报错信息:

 

[postgres@develop ~]$ tail -f pg_log

FATAL:  data directory "/home/postgres/data" has wrong ownership

HINT:  The server must be started by the user that owns the data directory.

FATAL:  data directory "/home/postgres/data" has wrong ownership

HINT:  The server must be started by the user that owns the data directory.

FATAL:  data directory "/home/postgres/data" has wrong ownership

HINT:  The server must be started by the user that owns the data directory.

FATAL:  data directory "/home/postgres/data" has group or world access

DETAIL:  Permissions should be u=rwx (0700).

 

信息给得很详细,postgresql的数据文件权限被改了,起码现在不是0700(只有用户权限)。
返回去一看, 现在果然是777权限了。而且用户的所属也被改了,改成其他用户了。 

[postgres@develop ~]$ ll /home/postgres

drwxrwxrwx 14 tomcat ddd     4096 10-29 09:41 data

 

改回去:

[postgres@develop ~]$chown -R postgres:postgres  /home/postgres/data

[postgres@develop ~]$chmod 0700 /home/postgres/data

 

查看:  www.2cto.com  

drwx------ 14 postgres postgres     4096 10-29 09:41 data

 

再启动

[postgres@develop ~]$ pg_start

server starting

 

正常了。后来了解到是开发的一个误操作,改其他文件的权限的时候把DB文件的用户组权限也改了  。

 

总结:

默认情况下,PostgreSQL启动时,启动DB用户必须拥有数据文件的所属权限(user权限),且权限不能过大,否则就会报上述错误。其实这是一个安全的保护措施,防止DB文件因为权限开设太大而被其他非允许的用户访问。

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

一鍵開啟root權限(快速取得root權限) 一鍵開啟root權限(快速取得root權限) Jun 02, 2024 pm 05:32 PM

可以讓使用者對系統進行更深入的操作和定制,root權限是一種管理員權限,在Android系統中。取得root權限通常需要一系列繁瑣的步驟,對於一般使用者來說可能不太友善、然而。透過一鍵開啟root權限,本文將介紹一種簡單而有效的方法,幫助使用者輕鬆取得系統權限。了解root權限的重要性及風險擁有更大的自由度,root權限可以讓使用者完全控製手機系統。加強安全控制等,客製化主題、使用者可刪除預先安裝應用程式。例如誤刪系統檔案導致系統崩潰,過度使用root權限也有風險、不慎安裝惡意軟體等,然而。在使用root權限前

使用ddrescue在Linux上恢復數據 使用ddrescue在Linux上恢復數據 Mar 20, 2024 pm 01:37 PM

DDREASE是一種用於從檔案或區塊裝置(如硬碟、SSD、RAM磁碟、CD、DVD和USB儲存裝置)復原資料的工具。它將資料從一個區塊設備複製到另一個區塊設備,留下損壞的資料區塊,只移動好的資料區塊。 ddreasue是一種強大的恢復工具,完全自動化,因為它在恢復操作期間不需要任何干擾。此外,由於有了ddasue地圖文件,它可以隨時停止和恢復。 DDREASE的其他主要功能如下:它不會覆寫恢復的數據,但會在迭代恢復的情況下填補空白。但是,如果指示工具明確執行此操作,則可以將其截斷。將資料從多個檔案或區塊還原到單

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! 開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! Apr 03, 2024 pm 12:04 PM

0.這篇文章乾了啥?提出了DepthFM:一個多功能且快速的最先進的生成式單目深度估計模型。除了傳統的深度估計任務外,DepthFM還展示了在深度修復等下游任務中的最先進能力。 DepthFM效率高,可以在少數推理步驟內合成深度圖。以下一起來閱讀這項工作~1.論文資訊標題:DepthFM:FastMonocularDepthEstimationwithFlowMatching作者:MingGui,JohannesS.Fischer,UlrichPrestel,PingchuanMa,Dmytr

出現0x80004005錯誤代碼怎麼辦 小編教你0x80004005錯誤代碼解決方法 出現0x80004005錯誤代碼怎麼辦 小編教你0x80004005錯誤代碼解決方法 Mar 21, 2024 pm 09:17 PM

在電腦中刪除或解壓縮資料夾,時有時會彈出提示對話框“錯誤0x80004005:未指定錯誤”,如果遇到這中情況應該怎麼解決呢?提示錯誤碼0x80004005的原因其實很多,但大部分因為病毒導致,我們可以重新註冊dll來解決問題,下面,小編給大夥講解0x80004005錯誤代碼處理經驗。有使用者在使用電腦時出現錯誤代碼0X80004005的提示,0x80004005錯誤主要是由於電腦沒有正確註冊某些動態連結庫文件,或電腦與Internet之間存在不允許的HTTPS連接防火牆所引起。那麼如何

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Apr 01, 2024 pm 07:46 PM

谷歌力推的JAX在最近的基準測試中表現已經超過Pytorch和TensorFlow,7項指標排名第一。而且測試並不是JAX性能表現最好的TPU上完成的。雖然現在在開發者中,Pytorch依然比Tensorflow更受歡迎。但未來,也許有更多的大型模型會基於JAX平台進行訓練和運行。模型最近,Keras團隊為三個後端(TensorFlow、JAX、PyTorch)與原生PyTorch實作以及搭配TensorFlow的Keras2進行了基準測試。首先,他們為生成式和非生成式人工智慧任務選擇了一組主流

黑鯊手機無法開機怎麼辦?教你自救方法! 黑鯊手機無法開機怎麼辦?教你自救方法! Mar 23, 2024 pm 04:06 PM

黑鯊手機無法開機怎麼辦?教你自救方法!在我們日常生活中,手機已經成為我們不可或缺的一部分。而對許多人來說,黑鯊手機是一款備受喜愛的遊戲手機。但是難免會遇到各種問題,其中之一就是手機無法開機。當你遇到這樣的情況時,不要慌張,以下將為你介紹一些解決方法,希望能幫助你。首先,當黑鯊手機無法開機時,首先要檢查手機是否有足夠的電力。可能是由於電量耗盡導致無法開機,

iPhone上的蜂窩數據網路速度慢:修復 iPhone上的蜂窩數據網路速度慢:修復 May 03, 2024 pm 09:01 PM

在iPhone上面臨滯後,緩慢的行動數據連線?通常,手機上蜂窩互聯網的強度取決於幾個因素,例如區域、蜂窩網絡類型、漫遊類型等。您可以採取一些措施來獲得更快、更可靠的蜂窩網路連線。修復1–強制重啟iPhone有時,強制重啟設備只會重置許多內容,包括蜂窩網路連線。步驟1–只需按一次音量調高鍵並放開即可。接下來,按降低音量鍵並再次釋放它。步驟2–過程的下一部分是按住右側的按鈕。讓iPhone完成重啟。啟用蜂窩數據並檢查網路速度。再次檢查修復2–更改資料模式雖然5G提供了更好的網路速度,但在訊號較弱

wallpaperengine開機不啟動怎麼辦 wallpaperengine開機不啟動怎麼辦 Mar 19, 2024 am 11:52 AM

用戶在下載wallpaperengine進行使用時有的用戶出現了開機不啟動的問題,這是由於用戶沒有設定開機啟動,用戶需要在"常規"選項卡中,找到"開機啟動"選項打開即可。 wallpaperengine開機不啟動怎麼辦答:設定開機啟動通過設定選單1、開啟wallpaperengine桌布引擎程式。 2.點選左上角的選單按鈕,選擇"設定"選項。 3、在設定選單中,找到"常規"選項卡。 4、在"常規"標籤中,找到"開機啟動"選項。 5、將"開機啟動"選項打開,這樣在您的電腦啟動時,wallpapereng

See all articles