您好,登錄后才能下訂單哦!
本文主要給大家簡單講講管理Mysql用戶及分配權(quán)限介紹,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補充一下,這里就不涉獵了,我們就直奔主題吧,希望管理Mysql用戶及分配權(quán)限介紹這篇文章可以給大家?guī)硪恍嶋H幫助。
一.創(chuàng)建用戶
1.登錄進入
root用戶的密碼初始是空,初始安裝完mysql,配置環(huán)境變量后。
在命令窗口輸入:
mysql –u root –p
在提示輸入密碼時直接回車進入。
mysql>
用戶表
Mysql的用戶在mysql數(shù)據(jù)庫的user表里。
1)選擇數(shù)據(jù)庫:
mysql>use mysql;
2)選擇數(shù)據(jù)庫后就可以執(zhí)行sql查詢,更新等。
mysql>selecthost,user,password from user;
host 是用戶可以登錄的主機地址,只有host的主機可以用該user登錄mysql,password顯示的是加密后的密碼。
Host的含義:
192.168.1.23 固定IP
192.168.1.% 表示192.168.1網(wǎng)段內(nèi)的
% 匹配所有主機
localhost 本機,localhost不會被解析成IP地址,直接通過UNIXsocket連接
127.0.0.1 本機IP,會通過TCP/IP協(xié)議連接,并且只能在本機訪問;
::1 就是兼容支持ipv6的,表示同ipv4的127.0.0.1
3)創(chuàng)建用戶
mysql> create user username IDENTIFIED by 'password';
username是要創(chuàng)建的用戶名,password的是密碼,這里輸入明碼,在數(shù)據(jù)庫里會加密。
4)修改用戶名
mysql> rename user username to new_username;
username為原來的用戶名,new_username為新用戶名。
5)刪除用戶
mysql> drop user new_username;
6)修改用戶密碼
mysql>set password forusername@hostname=password(‘XXXX’);
也可以直接用sql語句操作。
mysql> update user set password=’XXXX’ where user=’username’and host=’ hostname’;
二.分配權(quán)限
分配權(quán)限grant,收回權(quán)限revoke
分配mysql所有權(quán)限給用戶
grant all on*.* to username @localhost;
說明:@后面是hostname’
給用戶分配數(shù)據(jù)庫權(quán)限
grant 普通數(shù)據(jù)用戶,查詢、插入、更新、刪除 數(shù)據(jù)庫中所有表數(shù)據(jù)的權(quán)利。
grant select on mydb.* to username @localhost;
grant insert on mydb.* to username @localhost;
grant update on mydb.* to username @localhost;
grant delete on mydb.* to username @localhost;
或者,用一條 MySQL 命令:
grant select, insert, update, delete on mydb.* to username @localhost;
說明:mydb 是數(shù)據(jù)庫名稱,mydb.*表示mydb數(shù)據(jù)庫里所有對象。單個表或視圖是mydb.log。log為日志表。
其他命令:
grant create on ,
grant alter on ,
grant drop on ,
grant references(外鍵) on ,
grant create temporary(臨時表) tables on,
grant index on,
grant create view on,
grant show view on,
grant create routine(存儲過程、函數(shù)) on,
grant execute on
注意:修改完權(quán)限以后 一定要刷新服務(wù),或者重啟服務(wù),刷新服務(wù)用:FLUSH PRIVILEGES。
管理Mysql用戶及分配權(quán)限介紹就先給大家講到這里,對于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。