用戶賬戶管理也就是對數據系統中存在的賬戶的管理,包括修改賬戶密碼、創建新賬戶、刪除賬戶、給新賬戶賦權等方面,也是數據庫管理工作方面的壹個重要組成部分。修改賬戶密碼在cmd命令行下進入MySQL服務器安裝目錄(根目錄)的bin目錄下,找到mysqladmin.exe文件。
根據應對文件,用如下命令修改密碼:mysqladmin?u用戶名?p舊密碼password新密碼例如,把root賬號密碼修改為“123”,命令為mysqladmin?uroot?prootpassword123用修改後的密碼測試能否正常登錄,如能正常登錄,則表示修改密碼成功,操作過程如圖修改密碼操作所示
修改密碼操作
創建新賬戶1.命令行操作在cmd命令行用某個用戶登錄MySQL服務器後,用下面語句可創建新用戶,前提是登錄的用戶必須有創建用戶的權限,壹般是用root用戶登錄後來創建新用戶。
命令行創建新用戶的語法格式:CREATEUSER'username'@'host'IDENTIFIEDBY'password'其中,host表示可登錄此賬號的IP;
如果授權所有的IP均可登錄,則用“%”通配符表示;
IDENTIFIEDBY後面跟新建賬號的密碼。
例如,以下的語句分別創建test、pig、abc賬號,密碼均為“1234”。
CREATEUSER'test'@'localhost'IDENTIFIEDBY'1234'CREATEUSER'pig'@'192.168.0.100'IDENTIFIEDBY'1234'CREATEUSER'abc'@'%'IDENTIFIEDBY'1234'用新創建的賬戶、密碼測試能否正常登錄,如能正常登錄,則表示新賬號創建成功,操作過程如圖創建新賬戶操作所示
創建新賬戶操作
2.GUI客戶端操作打開GUI客戶端程序選擇項,選擇MySQLAdministrator窗口,如圖打開管理窗口所示,並按提示進行相關的登錄操作。
登錄後,在跳出的界面中,選擇用戶管理項“UserAdministration”,如圖用戶管理項所示;在打開的對話框中選擇創建用戶按鈕“Addnewuser”,如圖創建用戶按鈕所示。
打開管理窗口
用戶管理項
創建用戶按鈕
在跳出的新界面中,填寫好用戶名與密碼,確認密碼後,單擊按鈕“Applychanges”即可,如圖用戶參數設置項所示。
用戶參數設置項
至此壹個新用戶,即通過GUI客戶端工具的方式創建完畢,可用其進行登錄操作。給新賬戶賦權1.命令行操作在cmd命令行用某個用戶登錄MySQL服務後,用下面語句可給新用戶賦權,能夠賦權的前提是登錄的用戶必須有賦權的權限,壹般是用root用戶登錄後來給新用戶賦權。
命令行給用戶賦權語法格式:GRANT操作權限ON數據庫名.表名TO用戶名@登錄IP其中,用戶的操作權限,如SELECT、INSERT、UPDATE、DELETE、CREATE、DROP,如果要授予所有的權限則使用ALL;如果要授予該用戶對所有數據庫和所有表的相應操作權限則可用*表示,如*.*。刪除用戶在cmd命令行用某個用戶登錄MySQL服務器後,用下面的方式能夠刪除某個用戶,能夠刪除某個用戶的前提是登錄的用戶必須有刪除這個用戶的權限,壹般是用root用戶登錄後來操作。
方式壹:命令行刪除用戶格式。DROPUSER'username'@'host’其中,host需與授權時的範圍壹致。