Re: [問題] MySQL新增帳號的問題

看板Linux作者 (Enter鍵被按壞)時間15年前 (2010/07/11 20:27), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串3/3 (看更多)
這些問題已經跟linux無關了, 這是MySQL 你需要的是好好的讀MySQL的manual http://dev.mysql.com/doc/refman/5.1/en/grant.html (這是5.1版的manual, 我不確定你是用那一版, 不過grant用法應該相去不遠) : 我的問題在於這段 : mysql> grant all privileges on dmtsai.* to dmtsai@localhost : identified by 'your.password' ; : 就我的認知就是對我新增的帳號dmtsai增加上他的密碼 : 但問題是grant all privileges on 帳號 ===> 是啥意思 這裡其實是grant all privileges on db_name.table_name 只是這裡剛好db_name跟user name一樣都是dmtsai 所以*號就是表示授與dmtsai這個db上的所有table的所有權限給dmtsai這個帳號 : 為何要在帳號後面加上 .* : 然後 : to dmtsai@localhost 又是啥意思 to 帳號@localhost 帳號可參考這頁 http://dev.mysql.com/doc/refman/5.1/en/account-names.html MySQL的account name的組成是'user_name'@'host_name' 寫localhost就是限定這個使用者只能在本機登入 你這些問題都可以在使用手冊上找到解答, 所以....讀一下手冊, 好嗎?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.65.212

07/11 20:45, , 1F
ckshman加油好嗎?
07/11 20:45, 1F

07/11 21:34, , 2F
+1 我自修mysql的用法時也是看mysql官網的manual就會了...
07/11 21:34, 2F

07/11 22:30, , 3F
感謝!!!!
07/11 22:30, 3F
文章代碼(AID): #1CERYTba (Linux)
文章代碼(AID): #1CERYTba (Linux)