您好,登錄后才能下訂單哦!
mysql中怎么實現(xiàn)用戶授權(quán),很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
mysql 用戶授權(quán)
默認(rèn)情況下 mysql 是以root 用戶進(jìn)入 并且操作的,那么要想以其他用戶進(jìn)入并且對數(shù)據(jù)庫進(jìn)行增刪改查的工作那么就需要 以root 用戶的身份進(jìn)入 給數(shù)據(jù)庫授權(quán) 給 相應(yīng)的用戶
server0:/usr/local/mysql/bin # mysql -uroot -p
Enter password:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| solrclient |
| test |
+--------------------+
mysql> grant all privileges on solrclient.* to identified by 'suse‘;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql>\q
還可以進(jìn)行更細(xì)粒度的 授權(quán):
//如果想指定部分權(quán)限給一用戶,可以這樣來寫:
mysql>grant select,update on solrDB.* to identified by ‘suse’;
3.刪除用戶
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User='suse'and Host=”localhost”;
mysql>flush privileges;
//刪除用戶的
>drop database solrDB;
4.修改指定用戶密碼
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password(‘新密碼’) where User='suse' and Host=”localhost”;
mysql>flush privileges;
mysql>quit;
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。