Centos7 資料庫啟動使用者的建立方法
使用共享記憶體的 資料庫系統 .
比如 oracle , postgresql
在linux 上 預設使用的是 system V IPC .
但是 centos 7 做出了一個重要改變.
也就是os 使用者在logout 的時候, 這個使用者申請的所有資源 ,將會釋放.
這個時候 ,問題來了. 如果 如果申請的共享記憶體 釋放了. IPC 就掛了啊.
資料庫自然也就掛掉了.
救援方法如下:
-
將資料庫的啟動使用者 建立為 "系統使用者"
也就是在建立使用者的時候 增加選項 --system
useradd postgres --system -m
這樣建立的os 使用者就是系統使用者了. 這樣這個賬號啟動的系統服務, 在賬號logout 之後,
所申請的資源 , 不會被回收釋放.
2. os的配置引數.
/etc/systemd/logind.conf
#RemoveIPC=no
目前這個引數是 no 的 . 也就是目前, 舊方法還是可以繼續使用. 還不至於造成傷害.
怎麼用, 你自己選.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-2651653/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫建立新使用者及關聯資料庫的方法教程SQLServer資料庫
- centos7建立本地倉庫的方法CentOS
- MySQL建立資料庫的兩種方法MySql資料庫
- PG 資料庫只讀使用者的建立。資料庫
- oracle資料庫使用者建立步驟Oracle資料庫
- 3.1 啟動資料庫資料庫
- 啟動MySql資料庫MySql資料庫
- Springboot專案啟動後自動建立多表關聯的資料庫與表的方案Spring Boot資料庫
- Mysql 建立資料庫\新增使用者\使用者授權MySql資料庫
- 延緩Spring Boot啟動時間直到資料庫啟動的方法和原始碼 - MartenSpring Boot資料庫原始碼
- 建立資料庫時“Insufficient privileges”的解決方法DK資料庫
- 啟動資料庫監聽資料庫
- MySQL資料庫如何啟動?MySql資料庫
- mongodb怎麼手動建立資料庫MongoDB資料庫
- 建立資料庫資料庫
- QGIS如何開啟ArcGIS建立的GDB資料庫檔案資料庫
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- 3.1.1.4 使用 SRVCTL 啟動資料庫資料庫
- 3.1.1.2 使用RMAN啟動資料庫資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- mysql建立使用者並且對資料庫授權MySql資料庫
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- Mysql建立資料庫MySql資料庫
- 建立資料庫表資料庫
- 1.2.4. 任務4:建立和開啟資料庫資料庫
- KIDataGrip連線Mysql並建立資料庫的方法實現ztpMySql資料庫
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 3.1.1.3 使用Cloud Control 啟動資料庫Cloud資料庫
- 3.1.1.1 使用 SQL*Plus 啟動資料庫SQL資料庫
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- db2資料庫的啟動和關閉DB2資料庫
- 小黑框建立資料庫資料庫
- 資料庫 建立 3表資料庫
- mongodb 如何建立資料庫MongoDB資料庫
- 建立資料mysql庫流程MySql
- 資料庫之建立索引資料庫索引
- XamarinSQLite教程建立資料庫aSQLite資料庫
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB