标题:
[提问]
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
[打印本页]
作者:
有血才是王道
时间:
2008-4-16 21:57
标题:
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:
' ^$ b* k% H7 L) S
mysqladmin start
9 h$ ^1 ~ s; z# }! F% \, \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ect/init.d/mysql start (前面为mysql的安装路径)
bbs.mocwww.com; e& Z2 D h% C* t
2.linux下重启mysql的命令:
) l6 r! `2 C4 W3 K# Z2 H7 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
mysqladmin restart
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 g" `2 y6 f: I( [: q4 T
/ect/init.d/mysql restart (前面为mysql的安装路径)
" F! R% l$ m7 E5 S9 L- A/ Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3.linux下关闭mysql的命令:
bbs.mocwww.com% h3 y, A9 H7 Q, b! X
mysqladmin shutdown
0 K+ k D v/ `) L- L0 y魔力私服,最新魔力宝贝私服技术交流
/ect/init.d/mysql shutdown (前面为mysql的安装路径)
魔力私服,最新魔力宝贝私服技术交流& p4 G! @/ s9 d, _
4.连接本机上的mysql:
3 e9 j# [! x6 S4 J& ~2 n妖城在线论坛
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
1 w D" c& S& I+ f+ H8 \ d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
退出mysql命令:exit(回车)
B9 n- Y$ Q; d0 G0 k妖城在线论坛
5.修改mysql密码:
bbs.mocwww.com# s: X: E F5 L$ d& h4 c
mysqladmin -u用户名 -p旧密码 password 新密码
8 {3 h9 |) E; {- a+ U8 d& Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
8 i* r& a, r5 n& F' L, q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
7 X- Z6 v1 ?" E- h& d
grant select on 数据库.* to 用户名@登录主机 identified by "密码"
妖城在线论坛" n' B# |# P7 v! x- B& M# \2 N9 u
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
2 Y* h) g5 K; y& Ybbs.mocwww.com
grant select,insert,update,delete on *.* to " Identified by "123";
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: Y. a$ N8 r+ `. D9 S
二、有关mysql数据库方面的操作
bbs.mocwww.com0 b0 w2 M- {1 W& ]1 B+ s' G9 ^
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
6 I" A5 r, b1 L6 d- d# D1 ^3 c
1、显示数据库列表。
妖城在线论坛+ T, g1 k8 _1 I% ~" t( V1 S
show databases;
妖城在线论坛' a) q3 @& q1 ]: t7 h- @7 a
2、显示库中的数据表:
+ q) k: \0 w% V. e
use mysql; //打开库
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ h2 s1 U! A2 s* y
show tables;
: B# l, z1 Y* p( L0 W" z5 `: D2 Y魔力私服,最新魔力宝贝私服技术交流
3、显示数据表的结构:
7 ^( i; A3 z) T' h8 q* e/ g) h妖城在线论坛
describe 表名;
8 ^1 @. C$ \( ^6 }0 K
4、建库:
! C4 d0 V" C9 [: N" `* s7 b
create database 库名;
bbs.mocwww.com% ~- X: @; Q, J+ e/ R* G( t
5、建表:
& c2 k0 o M! l- |7 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
use 库名;
. s) h: `2 s/ z; j% `2 ]妖城在线论坛
create table 表名(字段设定列表);
魔力私服,最新魔力宝贝私服技术交流, s6 ]7 A+ O/ L; x" ]% P( j0 D
6、删库和删表:
, y! R8 t# N) N2 y4 F$ z/ ?bbs.mocwww.com
drop database 库名;
# G9 u# _/ t1 J9 B7 @7 q
drop table 表名;
M8 W$ c3 e) b+ ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7、将表中记录清空:
. v' I/ B& B/ ~ l8 H0 `# T- g魔力私服,最新魔力宝贝私服技术交流
delete from 表名;
1 P$ H( v( Q0 u7 F# z
8、显示表中的记录:
bbs.mocwww.com" K! a# r5 K7 o" N% g3 X
select * from 表名;
; }% s7 e: k4 g0 M5 Q* O" l妖城在线论坛
9、编码的修改
bbs.mocwww.com* R d0 n& `- T# I) `* w9 q. k
如果要改变整个
mysql
的
编码
格式:
魔力私服,最新魔力宝贝私服技术交流. V, ^+ J2 e6 b6 X7 @) p4 b
启动
mysql
的时候,mysqld_safe命令行加入
7 {# T' \& b+ J0 ^" {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
--default-character-set=gbk
' ~% R6 S2 C8 y! F5 q( R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 ]) D0 c* t7 r, l. H/ v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
如果要改变某个库的
编码
格式:在
mysql
提示符后输入命令
- @2 a1 a- b* x6 w. m' I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
alter database db_name default character set gbk;
! |" O3 q$ `; w
三、数据的导入导出
4 a! G ? I0 _7 U* J# i
1、文本数据转到数据库中
bbs.mocwww.com- q9 `1 c2 r$ Q. g4 L& p( \
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
t# Q0 R; W- ~6 y1 F) L' b魔力私服,最新魔力宝贝私服技术交流
1 name duty 2006-11-23
0 M$ m, Q3 F2 K) |' x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
数据传入命令 load data local infile "文件名" into table 表名;
. T s p& a9 u% g魔力私服,最新魔力宝贝私服技术交流
2、导出数据库和表
7 ~+ X) _+ d/ f& u2 p, V) `魔力私服,最新魔力宝贝私服技术交流
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
bbs.mocwww.com2 N/ @9 k9 A& z, {) b& y# c/ p
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
* O, S( Z! x0 H$ n
mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
1 g6 \% Q% s! M& {6 a ?bbs.mocwww.com
mysqldump -h host -u user -p pass --databases dbname > file.dump
7 S( c. n7 L m& i2 @* S0 H* [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
& h/ ]5 L% @* j6 ^' M1 m! r0 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
' I- ~6 o; x/ G/ M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3、导入数据
魔力私服,最新魔力宝贝私服技术交流5 Z8 e$ w$ F/ P; t' e
mysql < all-databases.sql(导入数据库)
" R8 T4 m$ N; ?/ y% xbbs.mocwww.com
mysql>source news.sql;(在mysql命令下执行,可导入表)
0 s3 I# \! Y# h" L/ f5 l. a6 X. C/ H魔力私服,最新魔力宝贝私服技术交流
& d' Y8 u/ @" t7 t8 W; i3 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# L: _, D' i- w% g) Q魔力私服,最新魔力宝贝私服技术交流
一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 ~0 ^* p8 y# y* k. @
1、例1:连接到本机上的MYSQL。
% X% t* C+ j4 T" P2 _6 a
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
) i0 |. u. | P, [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
bbs.mocwww.com* @ P- _% g& _7 s* ]. T% t0 W: ?
mysql -h110.110.110.110 -uroot -pabcd123
妖城在线论坛+ [; S; o4 r* r2 ?
(注:u与root可以不用加空格,其它也一样)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 q5 |: x: P( t4 `2 L
3、退出MYSQL命令: exit (回车)。
# Y8 f2 ?* M8 {9 X9 u. D# @
二、修改密码
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 L# |5 I; I/ \( [4 ^( w
格式:mysqladmin -u用户名 -p旧密码 password 新密码
7 a) ?5 f+ s- lbbs.mocwww.com
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
: M- {2 P% O+ lbbs.mocwww.com
mysqladmin -uroot -password ab12
4 ^' h7 W1 g# O3 e. y妖城在线论坛
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
) ^# U4 M# |2 F/ @* ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2、例2:再将root的密码改为djg345。
8 z' l& G% Z0 @3 h; l1 |/ v
mysqladmin -uroot -pab12 password djg345
魔力私服,最新魔力宝贝私服技术交流& N) m3 q0 x" ~" }: t* j1 Z* O
三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
+ z+ Q8 J, b% n4 B- z6 Fbbs.mocwww.com
格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
3 o6 @( P3 Y# Z0 e! z: `( y妖城在线论坛
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
妖城在线论坛' a R( M$ D8 b* |
grant select,insert,update,
9 g6 g v! d. Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
delete on *.* to test1@\"%\" Identified by \"abc\";
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% M0 E4 |( X" f
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
2 C: `; t( k& q% ?6 o妖城在线论坛
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# i" y; r5 n1 |* u9 C) C* l
grant select,insert,update,
0 o& L1 H- _% l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
delete on mydb.* to test2@localhost identified by \"abc\";
bbs.mocwww.com/ D- q8 k; b! S$ t5 y$ ?
如果你不想test2有密码,可以再打一个命令将密码消掉。
$ F, c' o. z7 ]' K- P" g魔力私服,最新魔力宝贝私服技术交流
grant select,insert,update,delete on mydb
魔力私服,最新魔力宝贝私服技术交流& X# J; y, P, K, Y& t* G4 `: E \$ R
.* to test2@localhost identified by \"\";
* k) l# C! r* o. N* N, B j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, ?4 Q; s/ l' D0 R) S3 Z
一、操作技巧
4 g* `. F" O% S! T) r; ^3 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。
! `% ~! x4 C2 h& G- Y" o6 l魔力私服,最新魔力宝贝私服技术交流
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* G& A) Z5 v. e- \9 t
二、显示命令
/ o9 }; y+ o% a0 o
1、显示数据库列表:
& W6 A2 N& j! |9 {* O
show databases;
魔力私服,最新魔力宝贝私服技术交流$ p0 v% B: z$ k# T9 l" y$ e: I
刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
$ }$ O; j& i N% I. o妖城在线论坛
2、显示库中的数据表:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& n: C9 R2 B$ H8 V* n, u
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ Q3 I# _3 H% q" U% {
show tables;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 o- U/ a, M8 {0 f, N% H
3、显示数据表的结构:
8 }2 ~4 s, P. n: p4 O* `. e5 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
describe 表名;
6 s; m( {# l' D* A% w魔力私服,最新魔力宝贝私服技术交流
4、建库:
p' x2 z3 ]1 g4 z0 o妖城在线论坛
create database 库名;
妖城在线论坛: N# M9 T! ]( u$ C s* E
5、建表:
4 F$ l. |/ Q; x. D; Y
use 库名;
bbs.mocwww.com6 W( f# F+ |/ a; ^! L4 C* }
create table 表名 (字段设定列表);
bbs.mocwww.com- j) c" g0 A1 h2 \5 ]0 C3 j" J
6、删库和删表:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 d0 o+ }$ ]' F7 r9 n. h- v
drop database 库名;
; w1 C X/ m' [# Z( d, z; ]
drop table 表名;
. P- N' ?! }8 i U; r3 u妖城在线论坛
7、将表中记录清空:
/ c/ u& }- b5 A: h7 x q魔力私服,最新魔力宝贝私服技术交流
delete from 表名;
魔力私服,最新魔力宝贝私服技术交流- f* n! @. E) ?9 K1 _
8、显示表中的记录:
魔力私服,最新魔力宝贝私服技术交流9 ]+ N% P" t, y4 @" p3 U
select * from 表名;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ s, d4 b7 K- o# ~1 O( j
三、一个建库和建表以及插入数据的实例
) l" T% ], U0 {3 h' k3 fbbs.mocwww.com
drop database if exists school; //如果存在SCHOOL则删除
. t& r& k( c* g) j魔力私服,最新魔力宝贝私服技术交流
create database school; //建立库SCHOOL
魔力私服,最新魔力宝贝私服技术交流, U& W# J4 Q6 b- Q& {( t
use school; //打开库SCHOOL
% l5 _8 X h d& W5 {% q
create table teacher //建立表TEACHER
+ Z& H9 a/ h6 x- b/ |妖城在线论坛
(
妖城在线论坛! H! @0 i9 ]; j9 _, ]2 Z8 m4 k' F
id int(3) auto_increment not null primary key,
" {' O" a S( y( C4 v, U `妖城在线论坛
name char(10) not null,
7 A! O: }2 v4 R7 V) A0 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
address varchar(50) default ’深圳’,
: u0 V" Y6 r; Y$ X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
year date
- I& x% O( ~) b" V! @bbs.mocwww.com
); //建表结束
妖城在线论坛3 \7 L! y+ V" Y) H6 |3 g; _9 `
//以下为插入字段
; G* Z2 y) J8 ?9 Q
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
/ n% p+ G% \5 ?- g# r妖城在线论坛
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
; K/ L! a) ?6 ^( A, [5 D3 x+ ?! f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: K2 x! L$ V* |1 q
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
# T: [3 [' l+ e% t- D+ v
mysql -uroot -p密码 < c:\\school.sql
妖城在线论坛- b" h( P/ C% f' Q: o
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
! T5 b5 L2 [( ^- s魔力私服,最新魔力宝贝私服技术交流
; w% w7 c# z' o# o0 C: _! ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" l1 S0 C3 a. i. s4 k' ?3 _2 o4 a8 kbbs.mocwww.com
四、将文本数据转到数据库中
bbs.mocwww.com, }! j9 l5 u$ w) b, u& r; S
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
( u" X: O. i* U: E; B" Q
例:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. ~" ^) j* L/ o
3 rose 深圳二中 1976-10-10
魔力私服,最新魔力宝贝私服技术交流( D8 A1 I2 c5 l k, h6 e, L
4 mike 深圳一中 1975-12-23
+ O0 |: P( m$ m1 {( X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2、数据传入命令 load data local infile \"文件名\" into table 表名。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* Q8 J3 d7 `3 H5 P8 v, p
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
9 E1 }4 o; Z( M魔力私服,最新魔力宝贝私服技术交流
五、备份数据库:
bbs.mocwww.com# G- s- }& r- V, S% Z8 x4 ^
1、mysqldump --opt school>school.bbb
' G' R0 K0 q0 V( I5 G/ n. d妖城在线论坛
mysqldump --opt school>school.bbb
+ T x4 K7 H Y0 g) H魔力私服,最新魔力宝贝私服技术交流
(命令在DOS的\\mysql\\bin目录下执行)
0 B/ n4 U5 x u- I魔力私服,最新魔力宝贝私服技术交流
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 C* m. G. K5 Z8 l! t0 A
后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
H6 P) k( J& V$ a; c9 _. q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2、修改登录密码
( S. d# O5 E/ E8 _( ]1 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
1) mysqladmin -u用户名 -p旧密码 password 新密码:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% K8 a- x9 Z" r6 l6 w$ E( N
例:mysqladmin -u root password 21century
5 e. N. ?4 `( i( M }# L3 i v魔力私服,最新魔力宝贝私服技术交流
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
bbs.mocwww.com W: [0 o! B% q9 a3 {& J( k7 G" k
2)直接修改user表的root用户口令:
' n* A) K0 E( H: z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
mysql> user mysql;
魔力私服,最新魔力宝贝私服技术交流2 M8 M" t0 K: L( j' C$ {
mysql> update user set pasword=password('21century') where user='root';
bbs.mocwww.com1 ^+ W x5 q3 {# }! w, r
mysql> flush privileges;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 E' @, w+ }! U2 _5 {1 V
注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
9 ~& z0 ]+ m! ?# ]; Z/ F* }! h魔力私服,最新魔力宝贝私服技术交流
3、测试密码是否修改成功:
魔力私服,最新魔力宝贝私服技术交流/ |- a% c# q/ O
1)不用密码登录:
5 i! y/ }; f7 y0 x; m% u' N9 ?
[root@test1 local]# mysql
, k; F5 a, @: c) h9 q- a2 l/ D8 obbs.mocwww.com
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
/ e! Q7 b9 S, i- Y, }; @5 V2 j
显示错误,说明密码已经修改。
bbs.mocwww.com) U/ k s. C: X% ^( z6 O
2)用修改后的密码登录:
魔力私服,最新魔力宝贝私服技术交流0 @6 Y$ N+ L- a! q( D( h2 F/ o# d
[root@test1 local]# mysql -u root -p
0 M7 l: p% W) s' B2 g; N# F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
Enter password: (输入修改后的密码21century)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: u: \" g3 K0 o) B
Welcome to the MySQL monitor. Commands end with ; or \g.
( N, P% D( }! j$ ]( F6 p+ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
Your MySQL connection id is 177 to server version: 3.23.48
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" Q. N# i5 f$ m) `% H
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
9 {8 M$ X- w2 N* P: ^" g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
mysql>
. s& \2 G, x+ C9 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
成功!
( F8 I9 N8 y, s2 H魔力私服,最新魔力宝贝私服技术交流
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
/ |' }" R( ^ H C# x6 i妖城在线论坛
. v: g9 |8 S# q5 _5 z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
魔力私服,最新魔力宝贝私服技术交流$ F% `, c/ I' g& Q) w9 t$ l
4、启动和停止:
7 |- g5 M- L6 X5 R魔力私服,最新魔力宝贝私服技术交流
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
5 c. _% f/ f% I7 X% {5 T$ |. g2 q4 t: f1 P
如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。
- D4 {2 t* E7 r a4 M9 }妖城在线论坛
5、导出meeting数据库:
魔力私服,最新魔力宝贝私服技术交流* _& P6 x7 B# W7 K
mysqldump -uroot -p21century meeting > db_meeting.sql
4 s5 Z1 ~( ` f1 E" s& E$ ]8 b& _
导人dbname数据库:
7 n9 h% ~- L/ H. u) r% p: x1 ]bbs.mocwww.com
mysqldump -uroot -p21century dbname < xxx.sql
- ?. C+ X+ F- j+ r9 S/ J- _; D
导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。
x q) F' m- O% J$ Dbbs.mocwww.com
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
! I: l) c: c% m7 _5 q, c
(注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
: p3 M; T! G5 s3 [1 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6、给表改名:
q; }0 ~4 {) U$ r
RENAME TABLE ztemp TO ztemp4;
妖城在线论坛' \8 }/ i* A: U$ T' s* L
7、修改字段属性:
1 ~( D2 l$ J; t魔力私服,最新魔力宝贝私服技术交流
ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
bbs.mocwww.com5 h, z4 J$ |6 E- z# A
8、在表中的content后增加一字段:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ i1 H% y6 e& ?) L. F$ k
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