人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

Linux下的 mariadb 使用 root 用戶啟動方式(推薦)

發(fā)布日期:2022-02-21 11:18 | 文章來源:gibhub

近日因測試安全產(chǎn)品需要,想調(diào)整mariadb的啟動用戶為root, 經(jīng)歷一番波折后終于成功!

注意:以root身份啟動mysql是一項非常危險行為,相當(dāng)于給了數(shù)據(jù)庫操作用戶(數(shù)據(jù)庫管理員或黑客)一個通過mysql對系統(tǒng)直接操作的通道!

實際上是官方不允許root啟動的, 因此在一般啟動方式下root啟動會返回啟動失敗,并于 /var/log/mariadb/mariadb.log 中提示

Please consult the Knowledge Base to find out how to run mysqld as root!

好吧,轉(zhuǎn)入正題,關(guān)于Mariadb 啟動方式:

一般人就會操作: systemctl start mariadb

然而這個指令實際上就是調(diào)用了 mariadb.service (具體目錄用find找),執(zhí)行對 mariadb 進行啟動。

mariadb.service 修改配置如下:

# vi `find /usr -name 'mariadb.service' `

[Unit]

[Service]

Type=simple

User=mysql 此處修改為 User=root || 服務(wù)的啟動用戶

Group=mysql 此處修改為 Group=root || 服務(wù)的啟動組

#初始化mysql庫文件的腳本,如果 mysql目錄不為空會提示 Database Mariadb is probably initialized in /var/lib/mysql already, nothing is done, 如果排錯時看見此內(nèi)容可忽略

ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n

#執(zhí)行mysqld的執(zhí)行腳本,做了安全檢查,就是這個文件限制root啟動的

ExecStart=/usr/bin/mysqld_safe --basedir=/usr 此處添加參數(shù) --user=root

以下略。。。

#systemctl demon-reload
#systemctl restart mariadb

PS:同樣操作方式支持mysql以其他用戶啟動,

BUT /var/lib/mysql /var/log/mariadb 這兩個目錄的權(quán)限或?qū)僦餍枳髡{(diào)整。

總結(jié)

以上所述是小編給大家介紹的Linux下的 mariadb 使用 root 用戶啟動方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對本站網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

國外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部