MySQL新增帳號的問題 - Linux
By Gary
at 2010-07-11T20:27
at 2010-07-11T20:27
Table of Contents
這些問題已經跟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就是限定這個使用者只能在本機登入
你這些問題都可以在使用手冊上找到解答,
所以....讀一下手冊, 好嗎?!
--
你需要的是好好的讀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就是限定這個使用者只能在本機登入
你這些問題都可以在使用手冊上找到解答,
所以....讀一下手冊, 好嗎?!
--
Tags:
Linux
All Comments
By Kristin
at 2010-07-13T16:25
at 2010-07-13T16:25
By Rebecca
at 2010-07-13T21:28
at 2010-07-13T21:28
By Enid
at 2010-07-18T02:34
at 2010-07-18T02:34
Related Posts
MySQL新增帳號的問題
By Ethan
at 2010-07-11T19:57
at 2010-07-11T19:57
NTFS系統無法卸載
By Vanessa
at 2010-07-11T18:29
at 2010-07-11T18:29
MySQL新增帳號的問題
By Freda
at 2010-07-11T15:57
at 2010-07-11T15:57
MySQL的root管理者設定密碼的問題!!!
By Elvira
at 2010-07-11T14:47
at 2010-07-11T14:47
MySQL的root管理者設定密碼的問題!!!
By Rosalind
at 2010-07-11T13:00
at 2010-07-11T13:00