翻譯|使用教程|編輯:莫成敏|2020-01-13 14:09:46.710|閱讀 354 次
概述:本文介紹如何使用安全管理器(Security Manager)改進(jìn)數(shù)據(jù)庫(kù)管理并確保更好的MySQL數(shù)據(jù)庫(kù)安全性,這是一種方便、輕松地管理MySQL用戶帳戶及其特權(quán)的專業(yè)工具。它已集成到 dbForge Studio for MySQL中, 或作為 dbForge Fusion for MySQL 的一部分提供。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
dbForge Studio for MySQL是用于MySQL和MariaDB數(shù)據(jù)庫(kù)開(kāi)發(fā),管理和管理的通用GUI工具。IDE允許您創(chuàng)建和執(zhí)行查詢,開(kāi)發(fā)和調(diào)試存儲(chǔ)的例程,自動(dòng)化數(shù)據(jù)庫(kù)對(duì)象管理,通過(guò)直觀的界面分析表數(shù)據(jù)。MySQL客戶端提供了數(shù)據(jù)和架構(gòu)比較和同步工具,數(shù)據(jù)庫(kù)報(bào)告工具,帶有計(jì)劃的備份選項(xiàng)等等。MySQL版本已經(jīng)升級(jí)到8.0,dbForge Studio for MySQL支持最新版MySQL。
高效的數(shù)據(jù)庫(kù)管理取決于許多因素。安全性是確保獨(dú)立數(shù)據(jù)庫(kù)和大型數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu)穩(wěn)定的關(guān)鍵。
正確和準(zhǔn)確地管理用戶帳戶及其特權(quán)可以極大地提高安全性。然而,在實(shí)踐中,這變成了一項(xiàng)艱巨的任務(wù)。數(shù)據(jù)庫(kù)管理員知道,在快節(jié)奏的環(huán)境中,除非擁有可靠的工具,否則在控制大量帳戶及其特權(quán)的同時(shí)避免錯(cuò)誤是不可能的。
本文介紹如何使用安全管理器(Security Manager)改進(jìn)數(shù)據(jù)庫(kù)管理并確保更好的MySQL數(shù)據(jù)庫(kù)安全性,這是一種方便、輕松地管理MySQL用戶帳戶及其特權(quán)的專業(yè)工具。它已集成到 dbForge Studio for MySQL中, 或作為 dbForge Fusion for MySQL 的一部分提供。
為什么使用安全管理器?
作為一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)安全管理工具,安全管理器在MySQL用戶帳戶和特權(quán)的管理方面產(chǎn)生了重大變化。擴(kuò)展的功能和精心設(shè)計(jì)的用戶界面為執(zhí)行日常管理任務(wù)提供了一種準(zhǔn)確而輕松的方法。
使用Security Manager,您可以通過(guò)以下方式受益:
可視化管理MySQL用戶帳戶和特權(quán)
現(xiàn)在,您可以毫不費(fèi)力地創(chuàng)建、編輯或刪除用戶帳戶,在全局或?qū)ο蠹?jí)別上授予或撤消特權(quán),并完全控制數(shù)據(jù)庫(kù)安全性,而無(wú)需在命令行中鍵入單調(diào)的代碼。圖形用戶界面提供了執(zhí)行所有這些任務(wù)的清晰方法。
“安全管理器”窗口由兩部分組成-左邊的部分顯示所有用戶帳戶的列表,右邊的部分使您可以輸入和管理用戶帳戶的數(shù)據(jù)。所有數(shù)據(jù)均分為5組,分別位于單獨(dú)的標(biāo)簽上。它們?nèi)缦拢?/span>
幾次單擊即可創(chuàng)建用戶帳戶
每個(gè)用戶帳戶都有一組不同的參數(shù),應(yīng)正確輸入然后進(jìn)行管理。它需要MySQL語(yǔ)法方面的豐富經(jīng)驗(yàn),以及注意力和時(shí)間。例如,您需要使用以下參數(shù)創(chuàng)建一個(gè)新的用戶帳戶:
按照慣例,要?jiǎng)?chuàng)建這樣的帳戶,您應(yīng)該輸入以下語(yǔ)句:
CREATE USER 'michael' @'%'; GRANT USAGE ON *.* TO 'michael' @'%' IDENTIFIED BY 'testpassword' REQUIRE SSL WITH MAX_QUERIES_PER_HOUR 20 MAX_UPDATES_PER_HOUR 5 MAX_CONNECTIONS_PER_HOUR 10 MAX_USER_CONNECTIONS 2; SET PASSWORD FOR 'michael'@'localhost' = PASSWORD ('testpassword')
現(xiàn)在,您無(wú)需命令行即可創(chuàng)建和編輯用戶帳戶。在“安全管理器”窗口中,右鍵單擊用戶帳戶列表,然后從菜單中選擇“新用戶”選項(xiàng)。可視化創(chuàng)建或編輯用戶帳戶及其權(quán)限將您的工作提升到一個(gè)新的水平,您可以在加速工作和自動(dòng)化日常任務(wù)的同時(shí)避免錯(cuò)誤。
由于所有用戶帳戶的參數(shù)均分為5類,并以相應(yīng)的名稱放置在單獨(dú)的選項(xiàng)卡上,因此您僅應(yīng)切換到所需的選項(xiàng)卡并輸入所選用戶帳戶的數(shù)據(jù)。不會(huì)丟失任何必需的參數(shù)。在“常規(guī)”選項(xiàng)卡上,將上述用戶帳戶的參數(shù)輸入到相應(yīng)的字段中。然后切換到SSL標(biāo)簽并從下拉列表中選擇SSL選項(xiàng)。要保存新帳戶,請(qǐng)單擊工具欄上的“保存”按鈕。僅此而已,沒(méi)有錯(cuò)誤和努力。您可以在“安全管理器”窗口的左側(cè)看到新創(chuàng)建的帳戶。
下次需要更改任何用戶參數(shù)時(shí),只需在“安全管理器”窗口的左側(cè)選擇所需的用戶,然后在右側(cè)輕松編輯其參數(shù)。要復(fù)制用戶帳戶,請(qǐng)從右鍵菜單中選擇相應(yīng)的選項(xiàng)。還有一個(gè)有用的功能——Security Manager可以為每個(gè)創(chuàng)建的用戶帳戶生成DDL語(yǔ)句,因此您可以在需要時(shí)使用此無(wú)錯(cuò)誤的語(yǔ)句。
準(zhǔn)確授予/撤銷(xiāo)特權(quán)
每個(gè)數(shù)據(jù)庫(kù)管理員每天都會(huì)管理大量用戶帳戶并更新其特權(quán)。這是一個(gè)耗時(shí)且有時(shí)令人困惑的任務(wù),其中會(huì)發(fā)生許多錯(cuò)誤。因此,它影響數(shù)據(jù)庫(kù)安全性。Security Manager為您提供了一個(gè)完美的解決方案,以減少錯(cuò)誤并獲得對(duì)用戶特權(quán)的準(zhǔn)確管理。
讓我們以一種標(biāo)準(zhǔn)情況為例,應(yīng)該為michael @%用戶帳戶授予一些全局特權(quán)(例如,Drop、Insert和Select)和對(duì)象特權(quán)(例如,demobase.transactions的Select、Create和Alter)。考慮到特權(quán)列表,您可以記住帳戶名并創(chuàng)建如下語(yǔ)句:
GRANT DROP, INSERT, SELECT ON *.* TO 'michael' @'%' IDENTIFIED BY 'testpassword' WITH GRANT OPTION; GRANT SELECT, CREATE, ALTER ON demobase.transactions TO 'michael' @'%';
借助Security Manager便捷的用戶界面,您可以清晰查看視圖,并可以快速訪問(wèn)用戶帳戶及其特權(quán)列表。在全局和對(duì)象級(jí)別上授予和撤銷(xiāo)特權(quán)變得容易,因?yàn)槟ㄒ灰龅木褪窃凇鞍?全管理器”窗口中選擇具有相應(yīng)名稱的選項(xiàng)卡。
在角色選項(xiàng)卡上,您可以將角色分配給用戶帳戶。此功能允許一次授予一組特權(quán),而無(wú)需在可用特權(quán)的常規(guī)列表中檢查每個(gè)特權(quán)。要查看每個(gè)角色授予的特權(quán),請(qǐng)轉(zhuǎn)到“全局特權(quán)”選項(xiàng)卡。在這里,您可以向授予角色的特權(quán)添加特權(quán),或者撤銷(xiāo)不需要的特權(quán)。
切換到“全局特權(quán)”選項(xiàng)卡,然后在列表中選中上述全局特權(quán)旁邊的復(fù)選框以授予它們。您可以通過(guò)清除相應(yīng)的復(fù)選框來(lái)撤消特權(quán)。
此外,為方便起見(jiàn),“With Grant”選項(xiàng)位于列表的頂部。它允許用戶向其他用戶授予特權(quán)。授予特權(quán)的邏輯顯而易見(jiàn)。您可以一鍵應(yīng)用任何特權(quán),并查看授予或不授予的全部?jī)?nèi)容。要撤消特權(quán),請(qǐng)?jiān)诹斜碇羞x擇所需的特權(quán),然后清除其旁邊的復(fù)選框。
要在對(duì)象級(jí)別授予特權(quán),請(qǐng)切換到“對(duì)象特權(quán)”選項(xiàng)卡。在這里,您可以在左側(cè)看到所有數(shù)據(jù)庫(kù)對(duì)象,并在右側(cè)看到一個(gè)特權(quán)列表。現(xiàn)在您已經(jīng)知道該怎么辦。沒(méi)有機(jī)會(huì)撓頭和困惑。展開(kāi)模式樹(shù),從“demobase”中選擇表“transactions”,然后在右側(cè)檢查所需的特權(quán)。在窗口底部,您可以看到當(dāng)前用戶帳戶的所有對(duì)象特權(quán)的列表。
您還可以在數(shù)據(jù)庫(kù)資源管理器(用于增強(qiáng)數(shù)據(jù)庫(kù)工作的便捷工具)中右鍵單擊所需的數(shù)據(jù)庫(kù)對(duì)象,然后從菜單中選擇“編輯特權(quán)”選項(xiàng)。將打開(kāi)“對(duì)象權(quán)限”選項(xiàng)卡,并在模式樹(shù)中突出顯示對(duì)象。
總結(jié)
有許多提高數(shù)據(jù)庫(kù)安全性的方法。您可以選擇其中任何一個(gè)來(lái)協(xié)助您進(jìn)行數(shù)據(jù)庫(kù)管理。但是主要思想是為了避免錯(cuò)誤并保證期望的結(jié)果,您應(yīng)該將MySQL用戶帳戶和特權(quán)的管理委托給功能強(qiáng)大的工具。
使用Security Manager,您將獲得清晰、準(zhǔn)確的管理,并能夠提高生產(chǎn)率。記住要在命令行中鍵入的有效語(yǔ)句時(shí),請(qǐng)不要浪費(fèi)時(shí)間。使用“安全管理器”窗口的五個(gè)選項(xiàng)卡,單擊幾次即可創(chuàng)建用戶帳戶,為所選帳戶在全局級(jí)別和對(duì)象級(jí)別上授予特權(quán),然后一目了然地獲得帳戶參數(shù)的清晰視圖。您可以點(diǎn)擊下載dbForge Studio for MySQL試用版免費(fèi)體驗(yàn)~
相關(guān)內(nèi)容推薦:
dbForge Studio for MySQL 使用教程>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: