轉原文:
感謝阿澤同學幫助
如何在mysql中建立超級使用者?
十月25,2018
本指南將引導您完成在mysql中建立新使用者並使其成為具有root使用者訪問資料庫許可權的超級使用者的步驟。
1.首先,您必須使用具有create user特權的root使用者登入。
執行以下命令以使用密碼建立新使用者:
create user 'username'@'localhost' identified by 'the_password';
此時,新使用者對資料庫沒有許可權。接下來要做的就是向新使用者授予特權。使用者可以擁有幾種特權:
all privileges-對資料庫的完全root訪問。如果未指定資料庫,則它具有整個系統的全域性訪問許可權。
建立-建立新錶或資料庫
drop-刪除表或資料庫
刪除-從表中刪除行
插入-將行插入表中
select-使用select命令讀取資料庫
update-更新錶行
授予選項-授予或刪除其他使用者的特權
2.使其成為超級使用者
為了使這個新使用者成為超級使用者,我們必須為其提供對資料庫中所有內容的完全root訪問許可權,這意味著要授予所有特權:
grant all privileges on *.* to 'user_name'@'localhost' with grant option;
完成後,新使用者現在具有類似root的許可權。
3.然後使用相同的新使用者名稱建立另乙個帳戶
create user 'username'@'%' identified by 'the_password';
並授予完全root訪問許可權:
grant all privileges on *.* to 'username'@'%' with grant option;
這兩個'username'@'localhost'和'username'@'%'是超級使用者賬戶,具有完全的許可權做任何事情。
'username'@'localhost'僅當從本地主機連線時才能使用該 帳戶。該 'username'@'%' 帳戶將 '%' 萬用字元用於主機部分,因此可用於從任何主機進行連線。
4.要仔細檢查賦予新使用者的特權,請執行show grants命令:
show grants for username;
flush privileges;
並且所有更改將立即生效。
mysql超級使用者 mysql建立超級使用者
在安裝mysql後只有乙個超級管理許可權的使用者root,而且root限制只能在資料庫本機上使用,如果我們要遠端管理mysql咋辦呢?那麼事實上我們需要新增乙個具有超級管理許可權並且可能遠端訪問的超級使用者,我們以增加乙個超級許可權管理使用者admin為例來說明。你可以通過發出grant語句增加新使...
mysql 建立超級使用者 mysql建立超級使用者
先 use mysql 然後 mysql describe user 顯示表 mysql 資料庫中 user 表的列資訊 3 grant 建立乙個可以從任何地方連線伺服器的乙個完全的超級使用者,但 是.先 use mysql 然後 mysql describe user 顯示表 mysql 資料庫中...
mysql建立超級使用者
在安裝mysql後只有乙個超級管理許可權的使用者root,而且root限制只能在資料庫本機上使用,如果我們要遠端管理mysql咋辦呢?那麼事實上我們需要新增乙個具有超級管理許可權並且可能遠端訪問的超級使用者,我們以增加乙個超級許可權管理使用者admin為例來說明。你可以通過發出grant語句增加新使...