Linux MySQL新建用戶 |
發(fā)布時(shí)間: 2012/9/11 17:16:45 |
MySQL環(huán)境中用于用戶身份驗(yàn)證和授權(quán)管理的系統(tǒng)是靈活而且功能強(qiáng)大的。不僅能夠管理哪些可以進(jìn)行什么操作,而且能夠控制用戶可以從哪些主機(jī)連接到服務(wù)器,這樣增加了一些安全性。 我的機(jī)器是Linux系統(tǒng),首次建立MySQL時(shí),用戶名是root,密碼是自己設(shè)置的,首先登錄到MySQL中: $mysql -u root -p ****** 然后就可以新建用戶了:-
$grant perssions on databases.tables to 'username'@'permittedhost' identified by 'password' with grant option; 例如: $grant all on mysql.user to 'user'@'localhost' identified by 'www.linuxidc.com'; 這樣就新建了一個(gè)user本地登錄用戶,密碼是www.linuxidc.com,對數(shù)據(jù)庫mysql中的user表擁有所有的權(quán)限。 另外,因?yàn)樾陆ㄓ脩魧?shí)質(zhì)上填寫數(shù)據(jù)庫mysql中的user表,因此也可以插入一條用戶記錄新建用戶: 例如: $insert into user values('localhost','user_name',password(‘www.linuxidc.com’)); 效果和上面的是一樣的,不過,做后都要在運(yùn)行一條語句: $flush privileges; 這條語句是刷新系統(tǒng)權(quán)限相關(guān)的表,使剛剛新建的用戶生效。
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |