校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux下的 mariadb 使用 root 用戶啟動方式(推薦)

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

熱門標簽:外呼系統虛擬號碼 接電話機器人罵人 長春電銷外呼系統代理商 400電話干嘛怎么申請信用卡 代理外呼系統創業 百度地圖標注尺寸無法顯示 400電話申請知乎 大連電銷外呼系統運營商 泰州智能外呼系統排名

近日因測試安全產品需要,想調整mariadb的啟動用戶為root, 經歷一番波折后終于成功!

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

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

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

好吧,轉入正題,關于Mariadb 啟動方式:

一般人就會操作:  systemctl start mariadb

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

mariadb.service 修改配置如下:

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

[Unit]

[Service]

Type=simple

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

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

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

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

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

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

以下略。。。

#systemctl demon-reload
#systemctl restart mariadb

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

BUT   /var/lib/mysql  /var/log/mariadb  這兩個目錄的權限或屬主需作調整。

總結

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

標簽:臺灣 清遠 中衛 安陽 長治 雅安 興安盟 大慶

巨人網絡通訊聲明:本文標題《Linux下的 mariadb 使用 root 用戶啟動方式(推薦)》,本文關鍵詞  Linux,下的,mariadb,使用,root,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下的 mariadb 使用 root 用戶啟動方式(推薦)》相關的同類信息!
  • 本頁收集關于Linux下的 mariadb 使用 root 用戶啟動方式(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新丰县| 黔西县| 阿拉尔市| 东乡| 孝昌县| 始兴县| 南和县| 固始县| 福贡县| 华蓥市| 修武县| 玉门市| 盘锦市| 通许县| 黎平县| 盐池县| 苏尼特右旗| 东丰县| 蓬莱市| 嘉鱼县| 中方县| 靖边县| 铁力市| 阆中市| 和政县| 长春市| 丰台区| 佛冈县| 武乡县| 宜君县| 青浦区| 平阳县| 同江市| 呼伦贝尔市| 三门峡市| 舞阳县| 澎湖县| 伊川县| 来凤县| 弋阳县| 苏尼特右旗|