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