MySQL創建用戶的方法分成三種:ssc網站搭建【企 娥:217 1793 408】、INSERT USER表的方法、CREATE USER的方法、GRANT的方法。
1、通過CREATE USER命令進行創建用戶
腳本:CREATE USER 'username'@'host' [IDENTIFIED BY 'PASSWORD'] 其中密碼是可選項;
例子:CREATE USER 'test'@'127.0.0.1' IDENTIFIED BY "123";
CREATE USER 'test'@'127.0.0.%' IDENTIFIED BY "123";
CREATE USER 'test'@' %' ;
說明:該方法創建出來的用戶只有連接數據庫的權限,需要后續繼續授權;
2、通過GRANT命令創建用戶
個人習慣一般用這種方法進行創建用戶,當數據庫存在用戶的時候GRANT會對用戶進行授權,但當數據庫不存在該用戶的時候,就會創建
相應的用戶并進行授權。(說明上面那步是多余的)
腳本:
GRANT <ALL|priv1,priv2,.....privn> ON [object] [IDENTIFIED BY 'password']
[WITH GRANT OPTION];
MAX_QUERIES_PER_HOUR count
MAX_UPDATES_PER_HOUR count
MAX_CONNECTIONS_PER_HOUR count
MAX_USER_CONNECTIONS count
說明:priv代表權限select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個權限
例子:mysql>grant select,insert,update,delete,create,drop on test.hr to test@127.0.0.1 identified by '123';
說明:給主機為127.0.0.1的用戶test分配可對數據庫test的hr表進行select,insert,update,delete,create,drop等操作的權限,并設定口令
為123。
mysql>grant all privileges on test. to test@127.0.0.1 identified by '123';
說明:給主機為127.0.0.1的用戶test分配可對數據庫test所有表進行所有操作的權限,并設定口令為123。
mysql>grant all privileges on . to test@127.0.0.1 identified by '123';
說明:給主機為127.0.0.1的用戶test分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123。
mysql>grant all privileges on .* to test@127.0.0.1 identified by '123';
說明:用戶test分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123。
創新互聯長期為上1000家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為陸豐企業提供專業的成都做網站、網站設計、外貿營銷網站建設,陸豐網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。
當前標題:mysql創建用戶及ssc網站搭建
文章URL:http://vcdvsql.cn/article48/gjochp.html
成都網站建設公司_創新互聯,為您提供手機網站建設、關鍵詞優化、虛擬主機、網站策劃、定制開發、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯