mysql 添加新用戶

使用mysql時,一般要避免使用大號root。添加一個新的用戶就成爲一個常見需求。網上查一下發現幾種方法,修改mysql數據庫的user表,這個是我不太喜歡的,感受上不太正宗。mysql

用create user命令感受應該是個「正規」的路子。sql

例如: CREATE USER 'john'@'localhost' IDENTIFIED BY '123'; 這樣就添加好一位名叫john密碼爲123的新用戶。數據庫

若是是本地用戶可用localhost,  如 果想讓該用戶能夠從任意遠程主機登錄,能夠使用通配符%

接下來爲這個用戶設置可操做的數據庫。spa

例如: GRANT ALL PRIVILEGES ON  test.* TO john@localhost ; 這樣就爲john授予test數據庫的一切權限。.net

.*表示全部表,若是想設置具體的表直接寫表名便可。get

權限包括有:select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個權限test

最後還要刷一下:flush privileges;date

相關文章
相關標籤/搜索