纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:
6 h9 R: t* q: f' L6 }3 O mysqladmin start
" S' t( J8 U4 z3 q0 A魔力私服,最新魔力宝贝私服技术交流/ect/init.d/mysql start (前面为mysql的安装路径)
9 v* Z H6 {4 \- C0 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2.linux下重启mysql的命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ @. W! Z. E( m4 s! }
mysqladmin restart
+ C% `# B5 g, d2 G1 I/ F* j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ect/init.d/mysql restart (前面为mysql的安装路径)6 Q# Q" d: Y% ?) r
3.linux下关闭mysql的命令:& s1 E+ g. L/ n7 [1 ?4 `* m b
mysqladmin shutdown妖城在线论坛! U$ i0 X# D7 ?$ {+ C: C1 u$ Q: e
/ect/init.d/mysql shutdown (前面为mysql的安装路径)& i% v5 T0 f; r7 M# }* M) ^* }$ A; f
4.连接本机上的mysql:妖城在线论坛/ A$ X6 F" S. h, |
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
8 `8 p) l6 X0 F( c( g) r9 N7 Z魔力私服,最新魔力宝贝私服技术交流退出mysql命令:exit(回车)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* c7 a# y* N* h* j
5.修改mysql密码:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ ~" i/ I& B& o* t9 h
mysqladmin -u用户名 -p旧密码 password 新密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 j" M( m: _# W+ e; G
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");妖城在线论坛/ r, d1 q" Z# U$ L! ~3 q# M
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
% X; U- k- E9 ]7 P" J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表grant select on 数据库.* to 用户名@登录主机 identified by "密码"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 N, E/ n6 j: a
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:魔力私服,最新魔力宝贝私服技术交流6 [( }2 l4 z1 \! v) N8 m
grant select,insert,update,delete on *.* to " Identified by "123";
0 B# G; K. n* e- T: ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表二、有关mysql数据库方面的操作
* ?% B# G! }* Y4 w* ]" A1 F* ` N魔力私服,最新魔力宝贝私服技术交流 必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束妖城在线论坛( d& `3 ^9 D5 T$ M3 U& G
1、显示数据库列表。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, m9 b1 n4 _% C' }5 C
show databases;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 U- q$ m% x0 |
2、显示库中的数据表:
! {6 b. e/ D9 v" v' U妖城在线论坛 use mysql; //打开库妖城在线论坛9 W* p# x* p7 s. x! u: U0 _! a
show tables;
8 E! `( w$ x: Z/ N. e+ g) y! C魔力私服,最新魔力宝贝私服技术交流3、显示数据表的结构:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 f; f' _; W T" y- F Z" L
describe 表名;
/ S% K$ ^4 S9 G1 E: N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4、建库:
9 U( R( H+ n: B0 H9 |9 R- w# R. B# V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート create database 库名;
7 z$ J) h0 g: t( K% c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5、建表:
5 ~# m& A; R2 f, ?4 x3 d Y use 库名;魔力私服,最新魔力宝贝私服技术交流( t, r* J" V6 G. f4 N. J0 T, x
create table 表名(字段设定列表);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 ]5 _6 z Y9 j( ~5 Y
6、删库和删表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( c3 L9 e* u6 a W4 b1 G
drop database 库名;
- w) w* h( b2 r! s% B, d7 L! J1 Cbbs.mocwww.com drop table 表名;
; O. v/ M+ g! S+ m2 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7、将表中记录清空:妖城在线论坛- C. M9 q% |; }* _
delete from 表名;妖城在线论坛) e6 T$ T. ^% | D8 _
8、显示表中的记录:3 R6 g; E0 O" s- b# ]0 b
select * from 表名;
c1 [* @" x* T魔力私服,最新魔力宝贝私服技术交流9、编码的修改魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- _; B8 X# k2 |' P& L
如果要改变整个mysql的编码格式:
( l; ~. N8 j% g9 Gbbs.mocwww.com启动mysql的时候,mysqld_safe命令行加入 ! q: @- Z7 u9 L3 L% g
--default-character-set=gbk bbs.mocwww.com7 B$ }& b5 c7 G
bbs.mocwww.com! h, K1 R* m' ]- w8 {6 D* I) m
如果要改变某个库的编码格式:在mysql提示符后输入命令 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 `$ u l0 j3 N$ j- N
alter database db_name default character set gbk;
5 B' @4 W# K+ D! s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表三、数据的导入导出
, M9 s' W4 _, {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1、文本数据转到数据库中bbs.mocwww.com7 e- D( h5 I) y2 o# v# t8 v. f
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:妖城在线论坛# e# J: [# y5 ~- }
1 name duty 2006-11-23
) g2 k7 |$ G! J: [ 数据传入命令 load data local infile "文件名" into table 表名;魔力私服,最新魔力宝贝私服技术交流2 B% a# Q5 T+ r' p
2、导出数据库和表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( C! y1 r4 S. e0 v0 i1 s
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, G) a( e: ~8 I( V+ l# N
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
: p1 N3 j C. V8 ?妖城在线论坛 mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
; u' N, e6 k9 t! D( k5 `6 V妖城在线论坛 mysqldump -h host -u user -p pass --databases dbname > file.dump
% ?. D& G. h0 w妖城在线论坛就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中妖城在线论坛* l6 z4 ~1 @5 a; P- a
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
$ z* M/ w \9 G$ W1 w- k3、导入数据魔力私服,最新魔力宝贝私服技术交流: ^2 Z* H1 l# H6 g1 p1 ~4 l' O
mysql < all-databases.sql(导入数据库)bbs.mocwww.com4 X/ i+ a/ F' r% M& b5 S
mysql>source news.sql;(在mysql命令下执行,可导入表)魔力私服,最新魔力宝贝私服技术交流% U \# j+ y$ E) L5 K/ |
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 H+ ]6 {9 T& h+ l, ]+ w+ E
" S- b7 s! k! [9 j* U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码bbs.mocwww.com, z( L$ u- T. ?" A# X4 @, _
1、例1:连接到本机上的MYSQL。
5 z( z$ ~0 u* m* W8 F4 N B0 q! @ 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。bbs.mocwww.com+ l( H5 X/ f6 C$ {' X4 o
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:bbs.mocwww.com& i9 [ A* X% A) v( k) L3 [
mysql -h110.110.110.110 -uroot -pabcd123
7 F: q* o9 d: q$ _! t3 N魔力私服,最新魔力宝贝私服技术交流 (注:u与root可以不用加空格,其它也一样)
q2 C5 ?9 L/ a/ B, ]8 ?- O妖城在线论坛 3、退出MYSQL命令: exit (回车)。
; }$ ^" G7 }1 F1 Y6 w1 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 二、修改密码
0 p1 e, X3 u4 u4 c" ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 格式:mysqladmin -u用户名 -p旧密码 password 新密码
) ?. _$ t( G0 Z1 {1 |bbs.mocwww.com 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:妖城在线论坛, }3 w* [5 R. \2 f" o) X/ M
mysqladmin -uroot -password ab12
1 p, i" ~* Z! ^- G+ O* B 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。妖城在线论坛6 o( L( G+ @2 v
2、例2:再将root的密码改为djg345。
7 x# W7 E! t- F& M' E. W魔力私服,最新魔力宝贝私服技术交流 mysqladmin -uroot -pab12 password djg345
" v; ?2 a- @ P* i# U" {2 B 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)妖城在线论坛+ ^' i+ Y* m1 m k- N7 n
格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
6 C% I0 w5 r6 Y# rbbs.mocwww.com 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:魔力私服,最新魔力宝贝私服技术交流1 T' r4 u0 a- G
grant select,insert,update,—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" w3 n, l }( e& N. r: z
delete on *.* to test1@\"%\" Identified by \"abc\";
; q8 c: c; Z; v# B+ v魔力私服,最新魔力宝贝私服技术交流 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
8 @5 D5 T' O2 F魔力私服,最新魔力宝贝私服技术交流 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
7 y- N# _: E f2 _bbs.mocwww.com grant select,insert,update,魔力私服,最新魔力宝贝私服技术交流; x0 i0 {8 Y# K9 I' { \' J$ i0 E+ p
delete on mydb.* to test2@localhost identified by \"abc\";
3 o3 L3 m. Z1 Y3 Z9 D魔力私服,最新魔力宝贝私服技术交流 如果你不想test2有密码,可以再打一个命令将密码消掉。
9 y3 i, |2 k6 @+ R$ {% u妖城在线论坛 grant select,insert,update,delete on mydb魔力私服,最新魔力宝贝私服技术交流/ g3 y% R: y5 C7 C5 L; A
.* to test2@localhost identified by \"\";魔力私服,最新魔力宝贝私服技术交流7 t2 n( `3 N4 J7 U, W0 e
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。魔力私服,最新魔力宝贝私服技术交流. A$ z; s! J# ?3 g( I M5 d
一、操作技巧
& k0 z4 x) f2 c5 J5 _0 Z3 d妖城在线论坛 1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。魔力私服,最新魔力宝贝私服技术交流' l8 z- N1 m i7 x v0 T; \* N% N3 F& g
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
; b r/ f7 \% ? e" I 二、显示命令
) J; w7 b% D, ubbs.mocwww.com 1、显示数据库列表:
& J* j) q" B( B- J6 P: b% g$ x! [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート show databases;
1 G; S2 B+ [- j+ N妖城在线论坛 刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
4 |6 \3 t, t2 h1 g2 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 2、显示库中的数据表:
& O: T' U! b) Y魔力私服,最新魔力宝贝私服技术交流 use mysql; //打开库,学过FOXBASE的一定不会陌生吧
8 M4 Y8 T$ n. `# }6 J/ o& t9 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート show tables;妖城在线论坛! R5 P0 q9 h! V" q5 c
3、显示数据表的结构:bbs.mocwww.com, h+ J. u6 u# {5 l4 _6 J
describe 表名;
; c8 y8 [% N, o9 B$ D魔力私服,最新魔力宝贝私服技术交流 4、建库:
. c" s" y8 `$ n% y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 create database 库名;
# [* o4 J) T0 `7 J8 M妖城在线论坛 5、建表:
8 g1 X: t# c+ I/ c" m魔力私服,最新魔力宝贝私服技术交流 use 库名;
, M# b+ Y' l+ a3 k: Y create table 表名 (字段设定列表);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 t! v' R6 A/ ^5 S7 g" f% ]
6、删库和删表:妖城在线论坛# \, k% m; C1 A* W/ }1 h% ]3 v; ]
drop database 库名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 R& K3 I1 P6 t: [4 y1 [( c4 r! s% n
drop table 表名;+ t6 p3 A) f' N X4 Z# p+ _8 p% ^
7、将表中记录清空:
8 M5 a' S m2 r7 E1 o. I* R" Abbs.mocwww.com delete from 表名;
+ o7 w& A }5 M6 U8 m; ^* u妖城在线论坛 8、显示表中的记录:bbs.mocwww.com3 F( K) i5 b2 P5 f D
select * from 表名;
: e* q7 [" @7 q3 E 三、一个建库和建表以及插入数据的实例
8 J) `- S) @+ X" w3 v魔力私服,最新魔力宝贝私服技术交流 drop database if exists school; //如果存在SCHOOL则删除
0 P# Q9 A6 `9 k6 Z4 T create database school; //建立库SCHOOL妖城在线论坛 w* [ V0 {9 K* [& X' G7 S/ M
use school; //打开库SCHOOL—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 ?7 D0 N6 f6 V& O" l0 ~) B
create table teacher //建立表TEACHER妖城在线论坛, q8 x+ |2 @2 N9 ^% `3 _
(
$ W0 z5 B' b- G I0 [' \! @5 [7 x" b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート id int(3) auto_increment not null primary key,妖城在线论坛: _5 O% U% a6 V! ~* ]3 o& {
name char(10) not null,—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. g B( X, ^; m9 y% l8 {7 ?
address varchar(50) default ’深圳’,
3 A: L. j" O) v3 v) A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート year date
6 Z; g* O: ? E5 U) m* m; `/ U ); //建表结束
6 C: F* U! N2 V1 E1 W //以下为插入字段
0 ?/ q: j8 q2 L/ H妖城在线论坛 insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
; g& K* h3 q8 V$ q) k4 f insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
; v3 w3 Z- V1 J2 Bbbs.mocwww.com 注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
% z5 G1 y$ n: V/ Y7 M妖城在线论坛 如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:妖城在线论坛6 S I6 g( C* x: e
mysql -uroot -p密码 < c:\\school.sql
+ w. ?7 ?' w- f4 R8 Y8 P r+ ~+ ?妖城在线论坛 如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
c" Z/ ~0 ^1 D9 T6 t+ T. Qbbs.mocwww.combbs.mocwww.com/ v% v1 f" `5 l- w8 M) X3 {3 x
: d5 w6 e+ u* n$ e, A2 ^7 ibbs.mocwww.com四、将文本数据转到数据库中妖城在线论坛& B5 t5 j3 o8 J1 u
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
$ ~5 O, X) t5 _. {8 h% M8 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 例:/ q! c6 E* p7 h: f$ e1 ?
3 rose 深圳二中 1976-10-10—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; D& q3 e; k% h# `/ R0 W8 p* S
4 mike 深圳一中 1975-12-23
, i: ~* l5 w$ G, v; Obbs.mocwww.com 2、数据传入命令 load data local infile \"文件名\" into table 表名。$ u7 O$ y3 ]) o2 S, P
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
# }' L# ]) z: Z1 T" A4 f魔力私服,最新魔力宝贝私服技术交流 五、备份数据库:bbs.mocwww.com/ G) ^" o, Q* G) G' \: s2 X. V5 W
1、mysqldump --opt school>school.bbb魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 {$ g* T# V( i
mysqldump --opt school>school.bbb
0 P3 H$ ]# j# @5 |: o魔力私服,最新魔力宝贝私服技术交流 (命令在DOS的\\mysql\\bin目录下执行)
4 K/ `3 @; f. J1 ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
. S. C. M3 Y% z9 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
1 C# ?. r- U' w1 t& i$ G: c6 t 2、修改登录密码
7 ? O$ G8 C5 P: e0 D' D2 _5 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 1) mysqladmin -u用户名 -p旧密码 password 新密码:
5 X6 S) M$ l" c9 k/ @' `+ [魔力私服,最新魔力宝贝私服技术交流 例:mysqladmin -u root password 21century
( A2 k) C' f% V) I1 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。bbs.mocwww.com* `" \# I& l9 Z4 V9 N6 w2 {1 p
2)直接修改user表的root用户口令:' ~/ w% [4 W, n1 P4 b8 n3 D+ K
mysql> user mysql;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 r: P! \* B+ D- {. L/ L
mysql> update user set pasword=password('21century') where user='root';魔力私服,最新魔力宝贝私服技术交流; J+ s$ n- o, a3 y, V# N
mysql> flush privileges;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! x, q: o: j' X* K' W2 f# X$ F. `
注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
! L9 S! j: X1 n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 3、测试密码是否修改成功:
9 @: C- c9 N/ [$ M" T& }9 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 1)不用密码登录:魔力私服,最新魔力宝贝私服技术交流; d$ ]) _6 t1 O
[root@test1 local]# mysql魔力私服,最新魔力宝贝私服技术交流0 N& Z$ Q- E6 `- H. a
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
7 q. r- h' z7 l3 v# lbbs.mocwww.com 显示错误,说明密码已经修改。
k$ K$ r- J- h& b4 {' c6 h 2)用修改后的密码登录:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ?8 u- D% g8 @: F
[root@test1 local]# mysql -u root -p6 ~, ?/ {6 z8 ? i/ x
Enter password: (输入修改后的密码21century)
$ f- ?, O# @- s8 X4 X5 u/ i) o* ]9 ~6 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート Welcome to the MySQL monitor. Commands end with ; or \g.魔力私服,最新魔力宝贝私服技术交流; O5 E$ _0 n& z! E
Your MySQL connection id is 177 to server version: 3.23.48魔力私服,最新魔力宝贝私服技术交流2 @& F; s6 D+ R/ |6 \# |
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
8 M. c( T, c# h, _# E0 j6 Ubbs.mocwww.com mysql>魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& r$ Z9 x7 D: D: v# x, C L
成功!
3 H$ U" s1 p8 H W! [魔力私服,最新魔力宝贝私服技术交流 这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
9 _4 r' C+ A! A, K& ^( U! Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流6 }4 ^: K+ g: F& m; O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, e# F) f- E. i+ U& I& K
4、启动和停止:
, G& m5 g, h1 \; cbbs.mocwww.com 启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
, N. ?( x1 r6 s6 X3 L妖城在线论坛 如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。魔力私服,最新魔力宝贝私服技术交流0 A; {" m: Q" T; N2 m$ q) V8 b
5、导出meeting数据库:bbs.mocwww.com# w2 m; f$ K$ b
mysqldump -uroot -p21century meeting > db_meeting.sql魔力私服,最新魔力宝贝私服技术交流" N7 I1 \9 m- @' d C+ X9 y
导人dbname数据库:妖城在线论坛4 c- k9 [+ {+ B9 E) t# o& U" D
mysqldump -uroot -p21century dbname < xxx.sql
$ \. k3 Z% H) g- P2 q2 _. V 导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。bbs.mocwww.com# Y0 A' }" r+ E# n {
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ R6 c9 {# f1 T4 K# m% v4 G& O
(注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)魔力私服,最新魔力宝贝私服技术交流$ \/ z: [' q2 F* D" g
6、给表改名:
s( \# Y- |$ [* \6 h& |! Y妖城在线论坛 RENAME TABLE ztemp TO ztemp4;bbs.mocwww.com- \) o) ], D( B6 Q% K, w6 }' ?" ]
7、修改字段属性:
6 A c# z: p, {妖城在线论坛 ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& r) U& A2 G( Q) K3 ~8 s# p
8、在表中的content后增加一字段:
: A# c6 m% `3 R4 G" W. k* v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER