带您深入了解MySQL用户连接 |
本文标签:MySQL用户 何种MySQL用户可以进行连接,又从哪里连接呢?可以很多MySQL新人都遇到过这些问题,您都可以从下文找到想要的答案 。 你可以允许一个用户从特定的或一系列主机连接 。有一个极端,如果你知道降职从一个主机连接,你可以将权限局限于单个主机: GRANT ALL ON samp_db.* TO boris@localhost IDENTIFIED BY "ruby" (samp_db.*意思是“samp_db数据库的所有表)另一个极端是,你可能有一个经常旅行并需要能从世界各地的主机连接的用户max 。在这种情况下,你可以允许他无论从哪里连接: 如果你喜欢MySQL用户标识符的主机部分可以用IP地址而不是一个主机名来给定 。你可以指定一个IP地址或一个包含模式字符的地址,而且,从MySQL 3.23,你还可以指定具有指出用于网络号的位数的网络掩码的IP号: GRANT ALL ON samp_db.* TO boris@192.168.128.3 IDENTIFIED BY "ruby" 第一个例子指出MySQL用户能从其连接的特定主机,第二个指定对于C类子网192.168.128的IP模式,而第三条语句中,192.168.128.0/17指定一个17位网络号并匹配具有192.168.128头17位的IP地址 。
|