Board logo

标题: [提问] 纯linux 企业版下,所有的数据库管理软件都不好用怎么回事? [打印本页]

作者: 有血才是王道    时间: 2008-4-16 21:57     标题: 纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?

1.linux下启动mysql的命令:
6 X* T3 {/ {. l1 `% V& d7 V: U: h5 z   mysqladmin start魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 w* p6 |+ j$ g# ]9 e
/ect/init.d/mysql start (前面为mysql的安装路径)- k5 M9 E- b) v+ Z3 g0 E7 V
2.linux下重启mysql的命令:
3 E* b4 T: r' g% s7 ^/ s6 z, ?, p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート   mysqladmin restart
, k2 r: U$ C1 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ect/init.d/mysql restart (前面为mysql的安装路径)
9 F7 o- o, ]/ w妖城在线论坛3.linux下关闭mysql的命令:妖城在线论坛2 K$ u+ [2 T) p/ p
   mysqladmin shutdown
% [# q6 G7 J$ H+ P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート   /ect/init.d/mysql   shutdown (前面为mysql的安装路径)bbs.mocwww.com' \+ w) @  S8 a' g# u  M5 R! H
4.连接本机上的mysql:
/ G+ j# p2 y, W. q, Q2 z' u+ w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。魔力私服,最新魔力宝贝私服技术交流- c7 m3 L7 p# n% N1 F& Q' J4 c$ j6 ~
退出mysql命令:exit(回车)
4 V* J! f% I  j) f* U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5.修改mysql密码:
% N9 ^2 a; {: V6 V5 v# l( ~魔力私服,最新魔力宝贝私服技术交流mysqladmin -u用户名 -p旧密码 password 新密码妖城在线论坛& X: a; j  x& U5 h6 C$ f
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");$ T4 Q1 a+ A; u) e
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
6 a- `8 ^( s8 ~# i% N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表grant select on 数据库.* to 用户名@登录主机 identified by "密码"
' ?. v3 P$ U$ D& ~; x9 A+ {如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
* j# K: [, [) [/ m8 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートgrant select,insert,update,delete on *.* to " Identified by "123";妖城在线论坛2 U  i' K( C' o
二、有关mysql数据库方面的操作" G& c( q! l$ C- ~; P3 ~# \
      
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
+ \& L- j  K2 v( Y. ~; h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1、显示数据库列表。妖城在线论坛8 w, B% V$ ~, M  ^, q; j) N8 k
     show databases;bbs.mocwww.com) C+ F9 J) r, ~2 b) m) r
2、显示库中的数据表:bbs.mocwww.com  j: P8 V1 c% d2 H" T, k; v
      use mysql; //打开库妖城在线论坛; ~& b5 p* e" n( c& n
      show tables;bbs.mocwww.com% G6 l1 \+ Z9 U
3、显示数据表的结构:
2 U6 }( v& a, U3 ]9 ]魔力私服,最新魔力宝贝私服技术交流    describe 表名;
  b. k+ o. {1 v: L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4、建库:bbs.mocwww.com  e( k9 C! T. S
    create database 库名;
2 i' {$ H8 M( T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5、建表:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% D% v8 H* F9 d2 k5 H8 O
    use 库名;
; W; m5 L% @! Q! E1 Y, K6 ?bbs.mocwww.com    create table 表名(字段设定列表);
+ \; s4 L6 D- g$ U5 _9 R8 K- [" _) k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6、删库和删表:
* }0 J" A6 a" O- m; f+ z, \9 t魔力私服,最新魔力宝贝私服技术交流     drop database 库名;妖城在线论坛  E) k6 T+ @$ g% Q3 \; h
      drop table 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 g$ ]7 r$ {$ L# |
7、将表中记录清空:
0 ?. k! U0 g2 }: g/ |5 cbbs.mocwww.com     delete from 表名;
" |. K7 f5 O3 ?' o( C0 x魔力私服,最新魔力宝贝私服技术交流8、显示表中的记录:" h7 G2 ^/ |+ R; _6 Z
    select * from 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ~" @( w% E$ x! [5 A9 t
9、编码的修改
  I) ?* h7 }0 L% s7 A妖城在线论坛如果要改变整个mysql编码格式:
. C: U0 U4 k  |. k+ b- [bbs.mocwww.com启动mysql的时候,mysqld_safe命令行加入 + Q7 b: K" I  _/ S. u* l5 t
--default-character-set=gbk
! A9 j5 m5 X1 }魔力私服,最新魔力宝贝私服技术交流妖城在线论坛  D3 n+ s$ b9 z4 [- {& j
如果要改变某个库的编码格式:在mysql提示符后输入命令
( T6 U: c: z! v. k5 V1 U魔力私服,最新魔力宝贝私服技术交流alter database db_name default character set gbk;
- H/ y$ N8 ^" s* u
三、数据的导入导出
9 ?" e* O! g+ O6 G4 E) Ibbs.mocwww.com1、文本数据转到数据库中—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ C+ N7 v1 q: H6 x
    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:+ _1 j+ e, `) N
    1 name duty 2006-11-23
: ^/ X1 ?* M* m5 S# Q! Z0 }- ?- ]    数据传入命令 load data local infile "文件名" into table 表名;
3 {2 t: c1 n$ i+ P: X! p魔力私服,最新魔力宝贝私服技术交流2、导出数据库和表bbs.mocwww.com& i% Q6 |! e" o: k- ?: d* F# M
    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
$ X$ ?+ ?4 k) H( p/ ?bbs.mocwww.com    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
- a) \% ]( @! a2 n3 C$ ?% n1 }2 \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
0 o6 _: \1 x, X9 F; S$ ?妖城在线论坛     mysqldump -h host -u user -p pass --databases dbname > file.dump
* h0 c4 L, G- m; ~, U# r& ?# `2 G魔力私服,最新魔力宝贝私服技术交流就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中bbs.mocwww.com( I# S) _$ }1 E
    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
  n5 V& `0 v& C: M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3、导入数据7 n# j2 b- _5 _3 `
    mysql < all-databases.sql(导入数据库)
* o( a8 h& Y3 |' T2 H3 r& I妖城在线论坛    mysql>source news.sql;(在mysql命令下执行,可导入表)
- E% C, s% v& G: e4 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
: f& ?3 c; T: G1 t$ w  p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( g0 o% \* `& }; X+ w$ G2 }. Tbbs.mocwww.com一、连接MySQL         格式: mysql -h主机地址 -u用户名 -p用户密码魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ E% @0 E( D: L5 {# z
        1、例1:连接到本机上的MYSQL。
2 r! A; r& K5 U0 _/ }; m妖城在线论坛        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。, d: b, Q4 S0 w, u/ F' Z/ c
        2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:妖城在线论坛$ e, B) V( i0 S/ F
        mysql -h110.110.110.110 -uroot -pabcd123
% `7 h4 A9 [' S, I0 d0 {魔力私服,最新魔力宝贝私服技术交流        (注:u与root可以不用加空格,其它也一样)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ^' H) O* ^* Y) T) j
        3、退出MYSQL命令: exit (回车)。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( u# f# Q- ^% ~3 S# u5 F( J
        二、修改密码妖城在线论坛  ]6 W/ ?6 h# `
        格式:mysqladmin -u用户名 -p旧密码 password 新密码
' h( F/ x* x+ y& z* X4 ]魔力私服,最新魔力宝贝私服技术交流        1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& G) [( ?, l* r, ^- k
        mysqladmin -uroot -password ab12
% C$ P3 \3 f" F+ p/ Fbbs.mocwww.com        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
9 C; N& x7 q; M; u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        2、例2:再将root的密码改为djg345。
& h5 k, m! L% ~* E& r5 }0 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        mysqladmin -uroot -pab12 password djg345
0 z. q5 z6 r: n$ C$ \9 T. `+ S# F7 C& ^bbs.mocwww.com        三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
9 x( H7 Q6 G. ^1 n) ^; N魔力私服,最新魔力宝贝私服技术交流        格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
( {. S( H5 R: b: y1 x妖城在线论坛        例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
# A6 P4 e* j- f1 G* K/ x: f+ B- Q魔力私服,最新魔力宝贝私服技术交流        grant select,insert,update,妖城在线论坛4 D# I; U/ M6 w# [! h& M. Z
        delete on *.* to test1@\"%\" Identified by \"abc\";, j5 m" q' \+ }$ Y9 L. V
        但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。妖城在线论坛# J( @9 D# x2 ]
        例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。妖城在线论坛# {6 c8 u: C, Z" V  l
        grant select,insert,update,
( W7 o0 c/ h. ~/ y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        delete on mydb.* to test2@localhost identified by \"abc\";
! I9 E  {' w& S! ~& l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        如果你不想test2有密码,可以再打一个命令将密码消掉。
) s+ ~* T: i% s% z# B) a! p  d妖城在线论坛        grant select,insert,update,delete on mydb
2 F# P  d: F3 X4 Z; g2 k; G魔力私服,最新魔力宝贝私服技术交流        .* to test2@localhost identified by \"\";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% F, t: N# U) A* \$ B
        在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
( Z2 d- H# H0 ^& _- Y魔力私服,最新魔力宝贝私服技术交流一、操作技巧妖城在线论坛% D" U3 P% _$ i1 s: Q  B( R; h
        1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ g1 e4 y0 {. V! }
        2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
9 |( p0 B; r2 M$ l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        二、显示命令
4 M+ Y5 g8 a9 J* ^bbs.mocwww.com        1、显示数据库列表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 g' j4 f% f4 ~5 b- g( M3 m
        show databases;妖城在线论坛0 g6 H* L8 w# l' l, m$ |, B+ A$ p
        刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
4 O6 h2 V) |& s- P' l- W6 D8 e魔力私服,最新魔力宝贝私服技术交流        2、显示库中的数据表:
8 }5 F1 Q0 r. A2 Q, t魔力私服,最新魔力宝贝私服技术交流        use mysql; //打开库,学过FOXBASE的一定不会陌生吧
4 R! t6 N: o4 `( g* e; x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        show tables;魔力私服,最新魔力宝贝私服技术交流: N! x" S0 g3 m
        3、显示数据表的结构:
0 c5 p! N" M8 ]& K1 s4 v& @3 o* a2 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        describe 表名;
" e0 o+ h; q+ m$ f* u- ]bbs.mocwww.com        4、建库:
8 s* B& t; o) \0 A% A4 B" j, o" B1 o        create database 库名;
# ~$ I1 h+ J4 g6 g4 c+ u. g        5、建表:
3 x& V- H( @1 A4 F妖城在线论坛        use 库名;
9 K5 w# G9 I2 Y        create table 表名 (字段设定列表);
2 [% |3 z* B+ E1 ?( Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        6、删库和删表:魔力私服,最新魔力宝贝私服技术交流9 d- Z7 Y1 w& k; W
        drop database 库名;
# J; I2 l# N* V! i! u0 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        drop table 表名;魔力私服,最新魔力宝贝私服技术交流% G* x4 _. R. Y- M6 E+ l) u
        7、将表中记录清空:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 F. r' x9 J5 v. Y6 N( z9 q
        delete from 表名;
# y6 Y& B1 {. Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        8、显示表中的记录:
/ I  a, V% G  \5 p5 {/ N1 T5 Gbbs.mocwww.com        select * from 表名;
1 u7 x# ^+ e0 v5 M5 A5 m5 P魔力私服,最新魔力宝贝私服技术交流        三、一个建库和建表以及插入数据的实例妖城在线论坛. e$ k& n( R& T$ B9 J6 ^' s
        drop database if exists school; //如果存在SCHOOL则删除
1 i& n7 a1 d7 [# d- n4 f  v魔力私服,最新魔力宝贝私服技术交流        create database school; //建立库SCHOOL
8 Q0 P( ?- c9 |) n+ u9 {: G        use school; //打开库SCHOOLbbs.mocwww.com+ P2 m4 Z; ?# B( U# k; U
        create table teacher //建立表TEACHER
; K* e9 ?4 W) ~' j$ Y; Y: s# ~3 L妖城在线论坛        (
2 N( f  O/ K/ \, V( D$ P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        id int(3) auto_increment not null primary key,
8 d) ~" k* L# G) ~$ {/ T4 ^妖城在线论坛        name char(10) not null,魔力私服,最新魔力宝贝私服技术交流$ [+ X) J" h  l% c( ]: V' s* y
        address varchar(50) default ’深圳’,
+ N# r$ ^6 i; C9 L# o- C  P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        year date妖城在线论坛. m/ s  s7 c8 {/ J# C3 f
        ); //建表结束
+ [9 {0 [* p" {" K1 {( U( I9 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        //以下为插入字段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# }& W; K2 X. z
        insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
6 s3 W$ a! _/ F. b4 y5 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
$ E4 q5 \2 ^8 t* m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
( Z. e6 v' c: o2 I; [; N妖城在线论坛        如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) L3 c* G( D8 h
        mysql -uroot -p密码 < c:\\school.sql
- F/ f7 b- `2 _' f( K% \% I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
* W. {0 M/ w$ R, Y; p1 K魔力私服,最新魔力宝贝私服技术交流妖城在线论坛( c2 w+ n9 @. ~3 u! q
魔力私服,最新魔力宝贝私服技术交流* I, L. N% n! N* o. Y
四、将文本数据转到数据库中
5 z. @9 j" I* ^3 |! M6 p5 p7 fbbs.mocwww.com        1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。bbs.mocwww.com5 G7 v4 k' Q4 b9 p! d9 Q
        例:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' G! |9 y0 a6 l, V
        3 rose 深圳二中 1976-10-10妖城在线论坛5 f* }+ W4 P# W2 A4 E5 M  B( h; h/ P% e
        4 mike 深圳一中 1975-12-23魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 u7 W6 O: {  p) k
        2、数据传入命令 load data local infile \"文件名\" into table 表名。( N. F6 T( h- O. K1 r& ?6 \. ~
        注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
6 S2 [% u* [1 D: w8 }魔力私服,最新魔力宝贝私服技术交流        五、备份数据库:bbs.mocwww.com8 @0 q, d  h: H
        1、mysqldump --opt school>school.bbb
/ ~, O4 F5 N8 m& V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        mysqldump --opt school>school.bbb
  |; i0 i1 C5 Y# W* j$ Q" Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        (命令在DOS的\\mysql\\bin目录下执行)
6 d: c# @* M4 N+ r: D  @bbs.mocwww.com        注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
' {5 p) ^3 [' k& W( q. R# v        后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
2 i8 l% s0 G. D! p+ g* r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        2、修改登录密码妖城在线论坛( q+ k9 G7 m' ^# R
        1) mysqladmin -u用户名 -p旧密码 password 新密码:
0 R2 a* |7 g; ^  _魔力私服,最新魔力宝贝私服技术交流        例:mysqladmin -u root password 21centurybbs.mocwww.com% c9 u. p, g( G) ]/ W( [. Q
        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。妖城在线论坛. F3 ^" F& q0 Y
        2)直接修改user表的root用户口令:
( G& l* ?. h3 R" ]5 d5 @bbs.mocwww.com        mysql> user mysql;
5 b* o% Y0 O# i0 g$ F) k0 G' X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        mysql> update user set pasword=password('21century') where user='root';妖城在线论坛  s) L) Z1 D) Q1 @) Q. R" P
        mysql> flush privileges;
7 o' m1 X1 S) w! ~- ]; B2 Q# s2 e魔力私服,最新魔力宝贝私服技术交流        注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。  A) f7 U) m! C  {
        3、测试密码是否修改成功:bbs.mocwww.com9 T' O& n, n' O2 N4 L6 E/ R8 t( X; C( d# F
        1)不用密码登录:- P5 _+ j/ |8 ?$ Q! s# N
        [root@test1 local]# mysql
. b- b% }# B8 p$ }- L        ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)妖城在线论坛+ M4 ~  V% d" h' V3 q/ s" g. d
        显示错误,说明密码已经修改。
% W# H" e+ f4 [0 _; K. r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        2)用修改后的密码登录:妖城在线论坛' |1 ~, G, C" |. ~  A
        [root@test1 local]# mysql -u root -p魔力私服,最新魔力宝贝私服技术交流7 Z6 J! b+ o/ `+ Y  `- O$ I
        Enter password: (输入修改后的密码21century)+ R$ o2 l  h- `# L0 H, h; A
        Welcome to the MySQL monitor. Commands end with ; or \g.
/ P  @6 T3 R& n+ z  `        Your MySQL connection id is 177 to server version: 3.23.48魔力私服,最新魔力宝贝私服技术交流5 {# {. S4 L9 q. c
        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.魔力私服,最新魔力宝贝私服技术交流2 c- L: f0 z- k& p$ p7 n8 v" B& K# s
        mysql>
0 _. W0 w! G8 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        成功!
% {% j7 U. C1 e1 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 `# i8 p' s5 c- {- [

5 e  |) x# L% [5 Z9 A
+ R; x4 U% b8 q$ T+ y( q) Q( h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4、启动和停止:妖城在线论坛  Q& C; R( I. Z7 i' H* J: y
        启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。7 h6 f! i7 m5 l1 N5 x& O2 e
        如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 g/ f. O7 o7 I4 v; l4 S0 p* y
        5、导出meeting数据库:+ z, J7 `) B8 }  r5 f/ C! H
        mysqldump -uroot -p21century meeting > db_meeting.sql
2 t. A% \* j+ V/ A8 Q+ {' D2 tbbs.mocwww.com        导人dbname数据库:
4 v9 N0 f' U$ ?+ D2 _妖城在线论坛        mysqldump -uroot -p21century dbname < xxx.sql妖城在线论坛+ k4 T5 G9 Z3 `- l8 G( ?* q! r
        导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。
2 T9 z8 y# J  ^+ m9 n魔力私服,最新魔力宝贝私服技术交流        例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql妖城在线论坛" U1 ^. `8 K$ l; h3 Z
        (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 x$ |4 E; \; j+ ^3 n
        6、给表改名:
! }5 v$ n- x$ ?: S# U/ |bbs.mocwww.com        RENAME TABLE ztemp TO ztemp4;魔力私服,最新魔力宝贝私服技术交流; x" b, \4 I: Q6 {% {6 ]. e; S3 `
        7、修改字段属性:
. @  C% Q. B* v, b. L$ c妖城在线论坛        ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
2 w  `2 X) D. _& a  T0 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        8、在表中的content后增加一字段:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 m7 b# r- X3 X+ d/ g
        ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER
作者: ﹎▓ヾ僤莼べ    时间: 2008-4-16 22:42

好多命令的说
作者: 黄昏    时间: 2008-4-16 23:00

纯linux 企业版下能启动gmsv么?
作者: gouki777    时间: 2008-4-17 00:00

...........建议还是用虚拟机把。全是问题。服务。纯Linux的管理rpm包或GZ包 就够你烦的了。难道你想用vi编辑器改资料吗?
作者: 黄昏    时间: 2008-4-17 02:05

嗯 习惯就好了……  广告词:shell无所不能~!
作者: 有血才是王道    时间: 2008-4-18 20:42     标题: 回复 板凳 的帖子

可以




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0