发新话题
打印

[提问] 如何在数据库添加用户

如何在数据库添加用户

将mysql用户表user中相应用户的字段host设为%就可以了,默认为localhost,也就是说只能本地访问,改为%后可以远程访问妖城在线论坛! v/ Q  s. T4 h, y2 r. J+ V7 A
        在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例来说明。
# J4 s; ]) m" _! J; R魔力私服,最新魔力宝贝私服技术交流
+ C# Y3 H$ Y$ X0 j9 T' {! g" e       你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:0 g! Z3 k9 _6 @

$ Z, f$ P- p) R8 Q  Gbbs.mocwww.commysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
" b* E" F6 B9 K: R1 v3 y魔力私服,最新魔力宝贝私服技术交流mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;魔力私服,最新魔力宝贝私服技术交流, B" \3 H3 n/ z' e8 |; e

9 H, G( g7 i' `, V7 v: J' R. g妖城在线论坛第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。bbs.mocwww.com8 t2 A$ J% e$ c9 p" z* L) ^* H
        bbs.mocwww.com- o7 Z$ p: m4 f- `
        你也可以直接通过发出Insert语句增加同样的用户存取信息:$ V7 f2 g9 A; w2 D' @+ F  l
mysql>Insert INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')% Z0 t( o! b8 o( b
mysql>Insert INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')bbs.mocwww.com( I0 V6 {: @' V/ ^) `- e5 o0 \

( j9 @/ K' ~* i' E! S* _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      取决于你的MySQL版本,对上述,你可能必须使用一个不同数目'Y'值(在3.22.11以前的版本有更少的权限列)。
+ w$ B0 a$ Q# t" @# ~# {9 U) o魔力私服,最新魔力宝贝私服技术交流
+ Y# c2 L# G1 F& ?5 \2 ~魔力私服,最新魔力宝贝私服技术交流本人迟钝..上面的都不太理解..
" D+ G, n' {& l3 }/ _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート谁能告诉我个最简单的方法- -能让我理解的

TOP

额,哪个语句貌似不用那么麻烦的~~~`bbs.mocwww.com( e, f% `, F: F* q- t9 T
EE发过的,哈

TOP

MySQL操作基础…
你的名气很大,并不代表着你很强大。

TOP

发新话题