linux下mysql創(chuàng)建新的用戶(hù)的方法
1.以root身份登錄到MySQL服務(wù)器中。
$ mysql -u root -p
當(dāng)驗(yàn)證提示出現(xiàn)的時(shí)候,輸入MySQL的root帳號(hào)的密碼。
2.創(chuàng)建一個(gè)MySQL用戶(hù)
使用如下命令創(chuàng)建一個(gè)用戶(hù)名和密碼分 為”username”和”userpassword”的用戶(hù)。
mysql> CREATE USER ‘username'@'localhost' IDENTIFIED BY ‘userpassword';
一旦用戶(hù)被創(chuàng)建后,包括加密的密碼、權(quán)限和資源限制在內(nèi)的所有帳號(hào)細(xì)節(jié)都會(huì)被存儲(chǔ)在一個(gè)名為user的表中,這個(gè)表則存在于mysql這個(gè)特殊的數(shù)據(jù)庫(kù)里。
3.運(yùn)行下列命令,驗(yàn)證帳號(hào)是否創(chuàng)建成功
mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser';
4.賦予MySQL用戶(hù)權(quán)限
一個(gè)新建的MySQL用戶(hù)沒(méi)有任何訪(fǎng)問(wèn)權(quán)限,這就意味著你不能在MySQL數(shù)據(jù)庫(kù)中進(jìn)行任何操作。你得賦予用戶(hù)必要的權(quán)限。以下是一些可用的權(quán)限:
ALL: 所有可用的權(quán)限
CREATE: 創(chuàng)建庫(kù)、表和索引
LOCK_TABLES: 鎖定表
ALTER: 修改表
DELETE: 刪除表
INSERT: 插入表或列
SELECT: 檢索表或列的數(shù)據(jù)
CREATE_VIEW: 創(chuàng)建視圖
SHOW_DATABASES: 列出數(shù)據(jù)庫(kù)
DROP: 刪除庫(kù)、表和視圖
運(yùn)行以下命令賦予”myuser”用戶(hù)特定權(quán)限。
<mysql> GRANT<privileges>ON <database>.<table> TO 'myuser'@'localhost';
以上命令中<privileges> 代表著用逗號(hào)分隔的權(quán)限列表。如果你想要將權(quán)限賦予任意數(shù)據(jù)庫(kù)(或表),那么使用星號(hào)(*)來(lái)代替數(shù)據(jù)庫(kù)(或表)的名字。
例如,為所有數(shù)據(jù)庫(kù)/表賦予 CREATE 和 INSERT 權(quán)限:
mysql> GRANT CREATE, INSERT ON *.* TO 'myuser'@'localhost';
驗(yàn)證給用戶(hù)賦予的全權(quán)限:
mysql> SHOW GRANTS FOR 'myuser'@'localhost';
將全部的權(quán)限賦予所有數(shù)據(jù)庫(kù)/表:
mysql> GRANT ALL ON *.* TO 'myuser'@'localhost';
你也可以將用戶(hù)現(xiàn)有的權(quán)限刪除。使用以下命令廢除”myuser”帳號(hào)的現(xiàn)有權(quán)限:
mysql> REVOKE <privileges> ON <database>.<table> FROM 'myuser'@'localhost';
5.創(chuàng)建和設(shè)置一個(gè)MySQL用戶(hù)最后的一個(gè)重要步驟:
mysql> FLUSH PRIVILEGES;
如此一來(lái)更改便生效了?,F(xiàn)在MySQL用戶(hù)帳號(hào)就可以使用了。
以上所述是小編給大家介紹的linux下mysql創(chuàng)建新的用戶(hù)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- MySQL給新建用戶(hù)并賦予權(quán)限最簡(jiǎn)單的方法
- mysql創(chuàng)建本地用戶(hù)及賦予數(shù)據(jù)庫(kù)權(quán)限的方法示例
- MySQL創(chuàng)建用戶(hù)與授權(quán)方法
- MySQL創(chuàng)建用戶(hù)與授權(quán)及撤銷(xiāo)用戶(hù)權(quán)限方法
- MySQL創(chuàng)建新用戶(hù)、增加賬戶(hù)的2種方法及使用實(shí)例
- mysql 創(chuàng)建root用戶(hù)和普通用戶(hù)及修改刪除功能
- mysql5.7創(chuàng)建用戶(hù)授權(quán)刪除用戶(hù)撤銷(xiāo)授權(quán)
- mysql創(chuàng)建用戶(hù)并賦予用戶(hù)權(quán)限詳細(xì)操作教程
相關(guān)文章
Linux中BSD套接口開(kāi)發(fā)的基礎(chǔ)介紹
Linux中BSD套接口開(kāi)發(fā)的基礎(chǔ)介紹...2006-10-10找回Redhat Linux 7.2的超級(jí)用戶(hù)密碼
找回Redhat Linux 7.2的超級(jí)用戶(hù)密碼...2006-10-10雙系統(tǒng)直接進(jìn)入grub不能進(jìn)入ubantu的快速解決方法
這篇文章主要介紹了雙系統(tǒng)直接進(jìn)入grub不能進(jìn)入ubantu的快速解決方法,需要的朋友可以參考下2017-04-04linux上printf輸出帶顏色和高級(jí)格式控制(推薦)
這篇文章主要介紹了linux上printf輸出帶顏色和高級(jí)格式控制的相關(guān)資料,需要的朋友可以參考下2018-05-05ubuntu 安裝linux 下vmVMware tools 步驟及問(wèn)題解決方法
這篇文章主要介紹了ubuntu 安裝linux 下vmVMware tools 步驟及問(wèn)題解決方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04opensuse下如何解決jfreechart中文亂碼的問(wèn)題
在opensuse 10.2下,jfreechart信息顯示亂碼。那么究竟要如何解決呢?下面小編就為大家介紹一下怎么解決jfreechart中文亂碼的問(wèn)題2013-08-08Linux學(xué)習(xí)資料下載(電子書(shū)籍)
Linux學(xué)習(xí)資料下載(電子書(shū)籍)...2007-11-11