标题:
[提问]
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
[打印本页]
作者:
有血才是王道
时间:
2008-4-16 21:57
标题:
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:
4 @' s, D4 c" ]魔力私服,最新魔力宝贝私服技术交流
mysqladmin start
魔力私服,最新魔力宝贝私服技术交流, E6 @/ g3 h% t( E
/ect/init.d/mysql start (前面为mysql的安装路径)
- r+ n. T2 }4 S/ E% ^5 O2 j7 r5 E* D魔力私服,最新魔力宝贝私服技术交流
2.linux下重启mysql的命令:
. z0 U H4 |2 s/ i- g0 T
mysqladmin restart
) n% C" n9 P. b4 }. U妖城在线论坛
/ect/init.d/mysql restart (前面为mysql的安装路径)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 H& Q' n, }, F# H& b. w( ?/ N
3.linux下关闭mysql的命令:
: C: G+ n/ F5 [8 r D1 i$ U% i魔力私服,最新魔力宝贝私服技术交流
mysqladmin shutdown
bbs.mocwww.com( e; H( _3 Z& G, Y) |6 y, m: c
/ect/init.d/mysql shutdown (前面为mysql的安装路径)
& r# N6 K7 W5 F/ f0 A妖城在线论坛
4.连接本机上的mysql:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ E: \) h; D8 @3 L5 A
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
; n# L. H/ b5 R+ J妖城在线论坛
退出mysql命令:exit(回车)
魔力私服,最新魔力宝贝私服技术交流( m' o# L4 O8 w! ~
5.修改mysql密码:
1 o# |: d4 U1 G! }- R, m
mysqladmin -u用户名 -p旧密码 password 新密码
. [( H' E& c* L7 H魔力私服,最新魔力宝贝私服技术交流
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
魔力私服,最新魔力宝贝私服技术交流. Y( L: d' G$ j' X. u6 g" D
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
; z7 x6 b8 Z6 p. _5 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
grant select on 数据库.* to 用户名@登录主机 identified by "密码"
3 I) X( @) p5 W$ z! d妖城在线论坛
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
$ O0 W& D% ^5 Q [* L9 S) R y魔力私服,最新魔力宝贝私服技术交流
grant select,insert,update,delete on *.* to " Identified by "123";
; f5 X, h# `* I" U b' T* j1 H' hbbs.mocwww.com
二、有关mysql数据库方面的操作
& C: k8 a( a3 O+ p
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
7 W* E. f* _3 @& ?( D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1、显示数据库列表。
3 l+ Q0 o9 y+ N5 \8 g3 k" `3 y妖城在线论坛
show databases;
魔力私服,最新魔力宝贝私服技术交流. ~+ M6 d/ r( I- Z6 i
2、显示库中的数据表:
bbs.mocwww.com) s2 i& o$ o0 a9 t1 I
use mysql; //打开库
bbs.mocwww.com" e1 }+ B! g$ X+ v0 K
show tables;
2 M( V+ X# B0 O9 b( {( ^4 e- Tbbs.mocwww.com
3、显示数据表的结构:
8 b* Y2 ^& q G' n; l魔力私服,最新魔力宝贝私服技术交流
describe 表名;
8 j A. o) {& s妖城在线论坛
4、建库:
3 }: q# Q. R7 L1 c* b! u+ M3 v魔力私服,最新魔力宝贝私服技术交流
create database 库名;
5 E8 R: {* Y4 [! m2 d妖城在线论坛
5、建表:
妖城在线论坛5 p! W& _% q& ?& S& Z4 a! X* d
use 库名;
/ J9 F" n! `8 F# s# n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
create table 表名(字段设定列表);
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, S& L; }5 C1 O- |
6、删库和删表:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( ]+ J& P% t) R3 D I6 f" F
drop database 库名;
- u. t( c2 L$ S" t( C: @2 s% ] X6 j
drop table 表名;
妖城在线论坛! L& t7 I3 v1 e ]) A5 k& ~; b
7、将表中记录清空:
9 E) N/ X! T* @/ obbs.mocwww.com
delete from 表名;
1 ]- M1 f P8 c5 Lbbs.mocwww.com
8、显示表中的记录:
: H& d$ n6 G, s. e% g) Lbbs.mocwww.com
select * from 表名;
( o8 b1 K5 _. V' I8 m
9、编码的修改
妖城在线论坛1 c. I1 m& \# V; f
如果要改变整个
mysql
的
编码
格式:
0 U2 x9 \8 T8 I
启动
mysql
的时候,mysqld_safe命令行加入
& g! x5 {3 i! F3 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
--default-character-set=gbk
& c5 r* \) }% i# k魔力私服,最新魔力宝贝私服技术交流
妖城在线论坛! B5 ]4 Y5 T3 q( a: k1 l3 r
如果要改变某个库的
编码
格式:在
mysql
提示符后输入命令
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ?1 O. y% R' \, P1 O6 Q6 |
alter database db_name default character set gbk;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 W- ]# h6 G% _) L9 W- Y- Z1 I
三、数据的导入导出
魔力私服,最新魔力宝贝私服技术交流4 ^ D5 Q1 p' g. j
1、文本数据转到数据库中
魔力私服,最新魔力宝贝私服技术交流# `. _; N9 d0 C7 Z: k+ m
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
魔力私服,最新魔力宝贝私服技术交流" U, B4 ^0 f F3 `* U' O
1 name duty 2006-11-23
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 |- @& y9 ]0 t
数据传入命令 load data local infile "文件名" into table 表名;
bbs.mocwww.com) O1 S4 w3 z' s. {$ d; X1 n( S
2、导出数据库和表
3 Z$ J/ g, N& C
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
# `; ^4 `5 X1 I' o' N( T( S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
bbs.mocwww.com5 i# @/ A& U8 u9 X. Q( \; D* c
mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
* ]8 G. c9 K2 k4 l+ v* R妖城在线论坛
mysqldump -h host -u user -p pass --databases dbname > file.dump
妖城在线论坛6 g$ c3 V E1 ~/ c6 c
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
+ J9 j o1 A1 Z0 n" x$ v0 l
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
& J$ B7 q; P7 p1 z' b1 d" m% W1 F
3、导入数据
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 |0 {( Z7 K: Y
mysql < all-databases.sql(导入数据库)
6 V+ a7 O: w0 U* y1 x4 @bbs.mocwww.com
mysql>source news.sql;(在mysql命令下执行,可导入表)
) L \. V0 V/ u7 R8 K2 k魔力私服,最新魔力宝贝私服技术交流
* A; x9 A( p! k6 T
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( d+ w5 [1 o: N: G5 D
一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码
魔力私服,最新魔力宝贝私服技术交流* d: o# i' u( y; R2 o! q' r& B
1、例1:连接到本机上的MYSQL。
" `: E' H0 _. \6 }# J( F0 o& h7 H$ {% F i妖城在线论坛
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
bbs.mocwww.com) E% b" j' g1 [
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
# T, K8 ^ R1 I5 X9 x+ Z1 v
mysql -h110.110.110.110 -uroot -pabcd123
魔力私服,最新魔力宝贝私服技术交流; _" {) E7 P1 A ^ l" I
(注:u与root可以不用加空格,其它也一样)
5 w$ E- s% c; N, K9 r4 N4 jbbs.mocwww.com
3、退出MYSQL命令: exit (回车)。
' o1 \1 m; m$ l( c# C妖城在线论坛
二、修改密码
& p8 g3 N) T7 n. Q$ W4 o' m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
格式:mysqladmin -u用户名 -p旧密码 password 新密码
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" p+ G# w3 O0 @! H
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
$ J/ b: x$ N9 J
mysqladmin -uroot -password ab12
妖城在线论坛0 t# f) F" r4 u4 H
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
# h. U% t$ J9 i妖城在线论坛
2、例2:再将root的密码改为djg345。
魔力私服,最新魔力宝贝私服技术交流9 R0 [1 h/ Q" L$ v+ y3 Z n% Q# d
mysqladmin -uroot -pab12 password djg345
6 Z% }5 v7 }7 g# R% i妖城在线论坛
三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
% r( x( d1 R# z G0 e3 p5 s! s, g/ W
格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ^. K [- I1 l/ ]/ S+ [. u
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
% b8 ]; j. O; t( ^. K妖城在线论坛
grant select,insert,update,
! ]* ?8 ~" a. y' ]8 h D
delete on *.* to test1@\"%\" Identified by \"abc\";
妖城在线论坛3 M. D9 Q7 R: j7 U$ q
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
bbs.mocwww.com+ q! j% L; S8 u8 U2 h% ?3 V
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
7 V* [! Y7 Z6 W1 {' T, T4 Gbbs.mocwww.com
grant select,insert,update,
4 Q+ ~3 B* K$ c! Y5 W, T/ Mbbs.mocwww.com
delete on mydb.* to test2@localhost identified by \"abc\";
魔力私服,最新魔力宝贝私服技术交流8 W; ~/ f2 A" m) j8 {: }; o
如果你不想test2有密码,可以再打一个命令将密码消掉。
. n8 F, I! C1 g2 S1 s6 j, l1 `+ f! B
grant select,insert,update,delete on mydb
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 m9 s |2 ^* n# i G
.* to test2@localhost identified by \"\";
4 l! Q/ |& P/ Z6 V魔力私服,最新魔力宝贝私服技术交流
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
4 d) Q3 J, ~8 O妖城在线论坛
一、操作技巧
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, R) G* X" x8 O4 X. ~+ h
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。
5 B2 L3 ~/ W- b4 y J
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
2 Y0 V1 L" D3 u* ?; S魔力私服,最新魔力宝贝私服技术交流
二、显示命令
2 Z* D S8 C! L1 A- q1 b; i/ j魔力私服,最新魔力宝贝私服技术交流
1、显示数据库列表:
G5 f: ]8 c$ I# u/ }, @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
show databases;
: w& T8 y7 H t$ d _: s# q0 S魔力私服,最新魔力宝贝私服技术交流
刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
3 k, n9 I$ l9 n, l! m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2、显示库中的数据表:
妖城在线论坛7 v2 o- m- _" W, q$ e
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
# Z" |( n$ X0 v
show tables;
4 V6 \$ H d& P5 `' k& c( D) Vbbs.mocwww.com
3、显示数据表的结构:
+ U) Q; \7 a9 F" m3 B6 o5 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
describe 表名;
6 d3 v6 i8 Z7 Q9 Q$ w7 }: p; Y5 j. Z
4、建库:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( U% y, n' U7 F/ Q7 B. b
create database 库名;
魔力私服,最新魔力宝贝私服技术交流; B; j) Z' N% |" i: S2 [3 Z
5、建表:
bbs.mocwww.com/ v) ?* Q* K7 ^" m8 a4 s
use 库名;
bbs.mocwww.com, I1 Z( }7 p8 ~+ {2 p& O
create table 表名 (字段设定列表);
7 f5 c% E! l5 S8 C* ^
6、删库和删表:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" n' X; D3 C( w7 ^8 F. ]* J5 O; _
drop database 库名;
; ]+ A/ X/ { I) I7 Z5 s" ]( o6 _/ ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
drop table 表名;
9 Y) Z% q8 V F妖城在线论坛
7、将表中记录清空:
7 o3 ~# D# m4 W7 r8 `' Z魔力私服,最新魔力宝贝私服技术交流
delete from 表名;
0 I2 U! ^) W* M* M" [- }: B: g0 B0 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
8、显示表中的记录:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! R3 v& A' B! v! l; J$ V" u. c# D
select * from 表名;
" Y8 R; Y8 l$ D' T/ n: C. }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
三、一个建库和建表以及插入数据的实例
$ \' ^6 S; G& S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
drop database if exists school; //如果存在SCHOOL则删除
bbs.mocwww.com, G% a9 V B, a2 Y
create database school; //建立库SCHOOL
bbs.mocwww.com _( m; X; Q* w+ n
use school; //打开库SCHOOL
bbs.mocwww.com; G4 f: N) K+ O% }2 n5 v. {; G
create table teacher //建立表TEACHER
' U7 s7 j' \4 Y. Y" N魔力私服,最新魔力宝贝私服技术交流
(
2 L: y$ ^- r$ O4 b: W; cbbs.mocwww.com
id int(3) auto_increment not null primary key,
5 ?. f: e! {+ T& ^) O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
name char(10) not null,
0 k4 a5 N1 r4 j4 l( e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
address varchar(50) default ’深圳’,
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート T, L: g+ e4 }
year date
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; }% ?% M1 X; A1 X: h( o& A
); //建表结束
3 @( t6 _4 }) S! I& R9 t; z: k魔力私服,最新魔力宝贝私服技术交流
//以下为插入字段
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( }/ ^1 Y, _/ M( i$ @! A5 Y# D$ p8 r
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
bbs.mocwww.com/ Q- K( @* n. M) d# b; m: v- ?
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
1 v/ T( i* V% J妖城在线论坛
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
4 h" }4 w2 J. U6 K' @
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
' A1 S* n4 K! _/ F4 @- o4 c% c K魔力私服,最新魔力宝贝私服技术交流
mysql -uroot -p密码 < c:\\school.sql
bbs.mocwww.com: u8 a' a: {/ ^& g; k. q0 U
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
1 W0 S S# Q1 a, x
* m7 X8 P- x& l妖城在线论坛
妖城在线论坛- E/ s5 e& b3 ]. s5 i* |
四、将文本数据转到数据库中
4 c& e U4 G E( f- }9 I/ }魔力私服,最新魔力宝贝私服技术交流
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
& A" ]' x0 s1 W: V6 S$ n! Z. |: j
例:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! i4 k/ \1 \$ k% e- Q$ }
3 rose 深圳二中 1976-10-10
! D# U+ R+ W8 ]5 Y+ t- x7 v3 \妖城在线论坛
4 mike 深圳一中 1975-12-23
" @7 c2 L' } h# h1 n) V9 H
2、数据传入命令 load data local infile \"文件名\" into table 表名。
! e: J# X8 ~$ T9 ~$ i. nbbs.mocwww.com
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
( ?; D* ]. W/ I' l5 p1 H9 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
五、备份数据库:
* L( U# k: R1 j: o9 e; N$ H' [' M
1、mysqldump --opt school>school.bbb
魔力私服,最新魔力宝贝私服技术交流6 ~" M; d6 q6 @
mysqldump --opt school>school.bbb
4 p, t: V2 M: `3 Q" w; \! e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
(命令在DOS的\\mysql\\bin目录下执行)
0 d0 s( E0 K- w& M- h' T" ~$ w. o3 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 W$ r/ @+ \! n) b+ n- ~. r
后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
4 O, H0 |* m8 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2、修改登录密码
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. y/ [5 n4 X% }( d# r
1) mysqladmin -u用户名 -p旧密码 password 新密码:
`# {: o g6 u; ~& _5 K+ ]; e妖城在线论坛
例:mysqladmin -u root password 21century
妖城在线论坛; O& o# @, A) Z. T8 c9 i
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
& g6 \5 E+ ^! `9 bbbs.mocwww.com
2)直接修改user表的root用户口令:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ~+ I3 r3 v8 g8 c- d- f0 l: F7 R1 V
mysql> user mysql;
0 L! @+ D) c0 _2 k6 [1 Q4 p; W魔力私服,最新魔力宝贝私服技术交流
mysql> update user set pasword=password('21century') where user='root';
! I( n4 k* O# O5 \; X' ebbs.mocwww.com
mysql> flush privileges;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 Z% K" `6 R& q7 a
注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
bbs.mocwww.com% W3 d ]; t6 y p
3、测试密码是否修改成功:
5 ]1 [3 c( U' Q+ F$ H# J( p妖城在线论坛
1)不用密码登录:
妖城在线论坛" }3 z+ a. G" H7 K) p7 O
[root@test1 local]# mysql
* e0 W8 ^! \& b3 @* F3 r4 Qbbs.mocwww.com
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
妖城在线论坛# i0 X3 ~4 D1 f2 l9 Q
显示错误,说明密码已经修改。
; R# M) I4 e' o8 V I. M4 M' {8 j/ Q妖城在线论坛
2)用修改后的密码登录:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; A v$ R, E6 Y' E( T: \; H# T
[root@test1 local]# mysql -u root -p
; }/ U! N4 g s% t, p+ G( C魔力私服,最新魔力宝贝私服技术交流
Enter password: (输入修改后的密码21century)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# ]4 q) d! E/ F( L- ?" a
Welcome to the MySQL monitor. Commands end with ; or \g.
魔力私服,最新魔力宝贝私服技术交流/ @$ `8 a" R1 x2 \0 e6 j
Your MySQL connection id is 177 to server version: 3.23.48
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Y9 i: ]5 |0 r: Q
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
' [# y/ j% e# V$ D Z8 S
mysql>
$ c- e% J% ?, ]5 _1 k2 t妖城在线论坛
成功!
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 j o! I1 k0 D
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
5 D) r( j# Q! M+ a* s2 ^) b) r
bbs.mocwww.com- T8 C9 h' i) _' E3 u2 g7 a- A
1 D5 G4 P+ d: W妖城在线论坛
4、启动和停止:
# @' e1 J: e: U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
魔力私服,最新魔力宝贝私服技术交流2 a& S( i* Q( P; ?! K: _
如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。
0 C! c6 w w) J4 Y3 Y9 p. L* ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5、导出meeting数据库:
2 j1 h! n) u4 f8 ?妖城在线论坛
mysqldump -uroot -p21century meeting > db_meeting.sql
魔力私服,最新魔力宝贝私服技术交流5 _2 n* q: u0 ]
导人dbname数据库:
% F1 r% m% `* x: G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
mysqldump -uroot -p21century dbname < xxx.sql
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# [: @; v; U; L8 M
导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。
7 x6 w" { I5 e: D' g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
妖城在线论坛+ g3 `+ x/ @: p( T
(注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
妖城在线论坛. s% ]7 f/ K6 L1 T8 s+ C
6、给表改名:
( E- e' }" L0 P) {: v o
RENAME TABLE ztemp TO ztemp4;
' h# S% Z& `% u8 K" ]' G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7、修改字段属性:
* W& W; Z* ~3 {4 }8 u- xbbs.mocwww.com
ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 `0 W" F& V! E$ F9 ^0 Y
8、在表中的content后增加一字段:
魔力私服,最新魔力宝贝私服技术交流4 I" r3 G+ c+ ^, E6 t2 J, I9 J
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