标题:
[提问]
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
[打印本页]
作者:
有血才是王道
时间:
2008-4-16 21:57
标题:
纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:
bbs.mocwww.com$ P' ^1 j: C* h1 c) _
mysqladmin start
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( u b5 \* i& q7 Y2 S4 {2 K
/ect/init.d/mysql start (前面为mysql的安装路径)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 B2 s5 s8 V# h$ c
2.linux下重启mysql的命令:
% ^6 w5 ~: [9 K, J4 ybbs.mocwww.com
mysqladmin restart
( u% Q6 i# ~( n: c) V2 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ect/init.d/mysql restart (前面为mysql的安装路径)
bbs.mocwww.com. E% z1 C" z: w, \- u- }" ?( i: r: d2 \
3.linux下关闭mysql的命令:
: s8 a0 l& G0 Y0 f( ~bbs.mocwww.com
mysqladmin shutdown
/ U! S) Z5 u! \) Y2 O5 }9 z- b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
/ect/init.d/mysql shutdown (前面为mysql的安装路径)
' S, E8 k5 G9 [/ Y2 X+ m; `( \0 g% U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4.连接本机上的mysql:
8 x3 v7 @0 J3 ~& A
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
# Y, v/ a* E3 v# Q" r- i( ]9 ^魔力私服,最新魔力宝贝私服技术交流
退出mysql命令:exit(回车)
* h# r" E X, |7 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5.修改mysql密码:
bbs.mocwww.com$ T+ D9 U+ F( [$ S+ ?9 b" v
mysqladmin -u用户名 -p旧密码 password 新密码
妖城在线论坛2 @& t2 o' V) H0 x
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
0 T0 _7 ?! P4 X( ?7 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
# W; M& \2 ~) X/ D/ {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
grant select on 数据库.* to 用户名@登录主机 identified by "密码"
1 o% T; _+ b' j- [6 m魔力私服,最新魔力宝贝私服技术交流
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
魔力私服,最新魔力宝贝私服技术交流: P% ]" i6 Z O$ }, h3 q' o B" T7 y
grant select,insert,update,delete on *.* to " Identified by "123";
d9 q; S* y5 X* t6 cbbs.mocwww.com
二、有关mysql数据库方面的操作
) C% T! |( U; J" i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
8 h4 s5 y8 H8 `$ i3 b
1、显示数据库列表。
; ^3 I7 Y/ H% G9 }4 @- C: S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
show databases;
妖城在线论坛$ D& z. ?6 z- D/ s) o1 P# y* A
2、显示库中的数据表:
魔力私服,最新魔力宝贝私服技术交流- z) l% ]5 n1 e4 c" j: I
use mysql; //打开库
# t- o: M" Q' d9 D }( r" B魔力私服,最新魔力宝贝私服技术交流
show tables;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ N; j2 |9 J. i% V9 {
3、显示数据表的结构:
4 R) l% n5 e0 s2 N$ |
describe 表名;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- x3 x" [6 h% d/ O# H
4、建库:
2 ^5 V/ e4 q+ \
create database 库名;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 ^% ?) H/ ^9 E
5、建表:
* G, w' G* w) T. _
use 库名;
6 s" H- g- u; U* ~7 [9 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
create table 表名(字段设定列表);
1 o! C% ?/ y5 `# \& p7 }# s! v魔力私服,最新魔力宝贝私服技术交流
6、删库和删表:
. a5 |5 I" R! w3 Z# [) T$ o9 M( y# h4 B5 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
drop database 库名;
1 z; B* S. Z" k3 G' e2 P% l: H
drop table 表名;
bbs.mocwww.com X2 A8 |- Z$ d- @: t8 {$ f. u
7、将表中记录清空:
妖城在线论坛1 ^! ^: z# p. Z! [& ]
delete from 表名;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 o7 _- {0 r. h8 S
8、显示表中的记录:
7 w9 X* @; U4 Q2 p2 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
select * from 表名;
T* O) C8 c3 S6 R+ _/ @妖城在线论坛
9、编码的修改
& n# B) P7 E( G" N1 [% I$ O9 {bbs.mocwww.com
如果要改变整个
mysql
的
编码
格式:
0 r( H6 a* i9 v% @8 V. C+ dbbs.mocwww.com
启动
mysql
的时候,mysqld_safe命令行加入
6 u& z$ m- a3 O4 a; L! ^: b妖城在线论坛
--default-character-set=gbk
% b% V$ |, D! [妖城在线论坛
1 Z4 j( x4 v- a( V" U9 _
如果要改变某个库的
编码
格式:在
mysql
提示符后输入命令
bbs.mocwww.com5 |8 O7 T! D. K: v. k
alter database db_name default character set gbk;
魔力私服,最新魔力宝贝私服技术交流: D1 C: ?( L. u4 g; E w
三、数据的导入导出
0 T ?4 ~( a' N/ L1 l9 K9 Q+ `( ^
1、文本数据转到数据库中
7 X! H$ |! k7 P* t1 L4 e妖城在线论坛
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
) C, [* f5 u6 f4 S9 f
1 name duty 2006-11-23
6 {# V/ f7 e% Q魔力私服,最新魔力宝贝私服技术交流
数据传入命令 load data local infile "文件名" into table 表名;
bbs.mocwww.com& T: x5 Z. X' b' o7 V; I! N
2、导出数据库和表
bbs.mocwww.com+ a$ y: o. e0 W, I. z' N
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ]; W6 L7 i! I
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
+ M% T; [5 y7 d& S: U! O. a* G
mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
妖城在线论坛" I+ x( ?6 `% n6 w5 I+ m
mysqldump -h host -u user -p pass --databases dbname > file.dump
妖城在线论坛3 v( q$ Q+ h8 P
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
妖城在线论坛3 H8 [1 \4 C9 X. \' L6 U
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
bbs.mocwww.com5 ?) j+ r8 @- {( W5 C
3、导入数据
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: W" U [ R, |' r7 j$ ~/ l" ~2 t
mysql < all-databases.sql(导入数据库)
妖城在线论坛+ E7 e+ Q) ^: ]! F! i7 P, X( ?7 j
mysql>source news.sql;(在mysql命令下执行,可导入表)
魔力私服,最新魔力宝贝私服技术交流' X* @: a( u0 @" e: x% A
妖城在线论坛9 S+ h/ @: s) a( c4 T! ^% X
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; u# P f0 g# t q* t. n
一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Q, t" G* j; u; F1 D/ l
1、例1:连接到本机上的MYSQL。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 H, m: z- c( {- v+ M: f
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
& u8 I. \7 u' H
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
1 h' N p- @1 V% @/ V: H, ubbs.mocwww.com
mysql -h110.110.110.110 -uroot -pabcd123
4 N' C8 _0 M. x8 p4 e, X妖城在线论坛
(注:u与root可以不用加空格,其它也一样)
9 P1 Q9 ~' Y+ B" R4 m
3、退出MYSQL命令: exit (回车)。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 ?5 ]3 Z) D% q Y9 {
二、修改密码
魔力私服,最新魔力宝贝私服技术交流( K" I0 x( g: s) ]
格式:mysqladmin -u用户名 -p旧密码 password 新密码
" d% j: ^0 ^$ T2 }, }. Q3 d' M
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 q9 v% G1 w1 X" y+ J
mysqladmin -uroot -password ab12
6 Y/ j) {+ P) i2 tbbs.mocwww.com
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
5 m7 y% y3 ~) l' b% f+ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2、例2:再将root的密码改为djg345。
魔力私服,最新魔力宝贝私服技术交流) i" @9 Y, L$ u# E
mysqladmin -uroot -pab12 password djg345
; |+ _/ ]; Q0 {5 [: z
三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
妖城在线论坛$ J. f: j7 @ j: }3 G
格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
/ [& @ E4 n/ }, T1 H3 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
bbs.mocwww.com7 e( n! B7 o3 @$ y' ]% D
grant select,insert,update,
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 f+ v0 j; {4 D. m
delete on *.* to test1@\"%\" Identified by \"abc\";
8 ^4 i- a$ z \1 o' U% @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
) q7 k* [; I# I- Z妖城在线论坛
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
妖城在线论坛6 r$ e8 ^9 e! d2 g/ }4 N
grant select,insert,update,
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 y* N+ L* H4 c3 W1 B
delete on mydb.* to test2@localhost identified by \"abc\";
bbs.mocwww.com+ C" G, A! b% f4 z( B0 ~8 e( [7 W
如果你不想test2有密码,可以再打一个命令将密码消掉。
. R- @) Y1 z, J: m" |' {妖城在线论坛
grant select,insert,update,delete on mydb
& F$ K! s2 k1 |" b
.* to test2@localhost identified by \"\";
& r/ G7 Q2 V( K. G妖城在线论坛
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 C! k! u% ~; y# `4 M5 f( @
一、操作技巧
- l( U; }# D# N) q9 ]/ n" ]# {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。
. I' E9 k: g" s+ K6 L& |
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ^5 L* l( G+ E4 `& R' V. F
二、显示命令
魔力私服,最新魔力宝贝私服技术交流% K% j7 }+ B! X- H
1、显示数据库列表:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート ^! `' j( ?0 w
show databases;
bbs.mocwww.com7 @8 k+ ^- F9 |" B6 \
刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
, j4 f5 z7 O9 d h妖城在线论坛
2、显示库中的数据表:
& ?9 u( G/ N! m& y$ q; w: d; T
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
# N: H5 z+ h/ y
show tables;
- \, n& r/ n) b i) j! Y4 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3、显示数据表的结构:
魔力私服,最新魔力宝贝私服技术交流. K8 A( b3 F& u0 |: s: V
describe 表名;
7 s& i7 B2 _- L8 s% T0 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4、建库:
+ r5 F3 s8 N7 X, r/ Z- W魔力私服,最新魔力宝贝私服技术交流
create database 库名;
妖城在线论坛; J2 |" K N' l
5、建表:
5 r3 c- @& `) h( y( U3 k5 a妖城在线论坛
use 库名;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. o1 P0 w V0 N" G1 W4 ~* C
create table 表名 (字段设定列表);
: D0 O* G- O5 F8 D: Gbbs.mocwww.com
6、删库和删表:
( l @- q, s2 V( V8 o8 O
drop database 库名;
8 z8 e+ v. B; N4 A+ M妖城在线论坛
drop table 表名;
+ K1 V# h9 p+ @$ k妖城在线论坛
7、将表中记录清空:
bbs.mocwww.com: ?# N, n# B( `7 J* y! ?
delete from 表名;
7 x. I- @4 q5 L" v. G$ G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
8、显示表中的记录:
0 U+ s; ^6 K8 b7 w3 w9 \* b+ E# l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
select * from 表名;
, _" Q2 }" j3 Q, B" ~
三、一个建库和建表以及插入数据的实例
5 _7 K. O, G# m: V9 t8 h* G7 z" j魔力私服,最新魔力宝贝私服技术交流
drop database if exists school; //如果存在SCHOOL则删除
7 |) u1 H d4 u% B魔力私服,最新魔力宝贝私服技术交流
create database school; //建立库SCHOOL
9 s$ }& w( U/ R4 M& g& k
use school; //打开库SCHOOL
$ ~' k/ P9 d% W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
create table teacher //建立表TEACHER
bbs.mocwww.com$ V0 N0 s1 K$ m& K1 R B
(
妖城在线论坛# d d) o- B8 A9 g+ }
id int(3) auto_increment not null primary key,
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ K0 {7 W# m/ U3 ~1 J# _& m0 j" Q3 k
name char(10) not null,
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# a m- N# q0 w' B7 x) ~% S( y6 C
address varchar(50) default ’深圳’,
妖城在线论坛8 {" }0 @) M9 a, o6 W
year date
bbs.mocwww.com* D3 I H+ ?# `
); //建表结束
+ d/ v9 ~6 ] ~- v6 {妖城在线论坛
//以下为插入字段
! z9 P3 s4 M+ B# b; x* X+ u妖城在线论坛
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
bbs.mocwww.com; `" X, {3 E4 M6 H, x* m& J9 N
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
B# \& }/ u* K- e
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
- D3 r0 G* \7 {0 u* O( `
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% b$ s+ f2 w! x- W: a+ l- |. Y
mysql -uroot -p密码 < c:\\school.sql
魔力私服,最新魔力宝贝私服技术交流$ `" g& M* _# Z9 T$ v
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
& u7 _9 B* X* v: k6 u5 y$ `# b K
- [" x1 r. i! ]8 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 S2 H4 L2 {* Wbbs.mocwww.com
四、将文本数据转到数据库中
; x$ p' P4 E7 i8 V" g
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
/ b# y) F) N& F9 v/ B妖城在线论坛
例:
6 [- f& _8 l% }: q0 T# b7 Ebbs.mocwww.com
3 rose 深圳二中 1976-10-10
2 [1 R6 L# J. L, p4 j6 A* J妖城在线论坛
4 mike 深圳一中 1975-12-23
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. v. o- o% r. `" q+ W
2、数据传入命令 load data local infile \"文件名\" into table 表名。
4 V8 e2 z+ _) _0 ]% l. i5 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
; q7 {. v1 W! t( u' s Dbbs.mocwww.com
五、备份数据库:
bbs.mocwww.com# S* A' X. L2 e# i3 g
1、mysqldump --opt school>school.bbb
3 n. W( p2 _- |妖城在线论坛
mysqldump --opt school>school.bbb
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( e% A9 U" W6 l7 ?6 _! b
(命令在DOS的\\mysql\\bin目录下执行)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 M0 E0 d% I( p
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
- c- b7 ] M' A" P; m( Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
bbs.mocwww.com1 h u2 `( V9 K/ M6 w) f
2、修改登录密码
& T& D$ [' i: b+ u$ w妖城在线论坛
1) mysqladmin -u用户名 -p旧密码 password 新密码:
+ p5 K& o6 \" d4 B
例:mysqladmin -u root password 21century
5 M1 \+ g0 t' i0 Q s. y% lbbs.mocwww.com
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
$ q2 C3 H/ `4 M _7 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2)直接修改user表的root用户口令:
' [8 L" _" m* O4 S' i
mysql> user mysql;
魔力私服,最新魔力宝贝私服技术交流% ` @/ c {1 B& i- j
mysql> update user set pasword=password('21century') where user='root';
3 Z' p2 v' S* Z3 {' d7 w妖城在线论坛
mysql> flush privileges;
魔力私服,最新魔力宝贝私服技术交流! [% e& {0 @& l6 a: S6 f" ^9 A
注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# R7 P" `$ U- d2 h7 b
3、测试密码是否修改成功:
! g1 H, _0 u$ Q$ o" A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1)不用密码登录:
' ?' M$ j* U- Z妖城在线论坛
[root@test1 local]# mysql
魔力私服,最新魔力宝贝私服技术交流, \ h# C* x, A- {
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# n, R. _3 [; `) e% X
显示错误,说明密码已经修改。
2 s7 H; D3 k2 h1 _. w2 O0 M
2)用修改后的密码登录:
& K9 V7 |! M$ f) Gbbs.mocwww.com
[root@test1 local]# mysql -u root -p
* x; _6 l$ z2 Y
Enter password: (输入修改后的密码21century)
$ h# D6 q5 I( ~ D5 G5 m0 |bbs.mocwww.com
Welcome to the MySQL monitor. Commands end with ; or \g.
妖城在线论坛% Q) `7 o! v& f x5 A
Your MySQL connection id is 177 to server version: 3.23.48
妖城在线论坛+ H0 j1 g3 X2 c
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
2 q4 h1 X0 L6 z1 m. L+ S: s8 ?6 ]魔力私服,最新魔力宝贝私服技术交流
mysql>
bbs.mocwww.com+ g! P: B8 Q2 _% t+ w: \4 X
成功!
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( z6 _. S/ Y' G1 X9 ?4 @
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
0 ? N( t8 D8 c6 p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
& c" t- ?7 I4 t5 M1 m% G& mbbs.mocwww.com
2 p7 v! B8 \5 }1 }, u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4、启动和停止:
1 S; f- w( E( Z3 b( _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
; u$ c% {3 g! v+ ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。
9 y, \* ~4 m2 V. F N, W魔力私服,最新魔力宝贝私服技术交流
5、导出meeting数据库:
6 _9 w7 Y, _' U) E! R: @( L
mysqldump -uroot -p21century meeting > db_meeting.sql
魔力私服,最新魔力宝贝私服技术交流8 B2 H1 t x6 H* ]! J+ X
导人dbname数据库:
0 |, X/ k% U6 R7 J- i/ r魔力私服,最新魔力宝贝私服技术交流
mysqldump -uroot -p21century dbname < xxx.sql
) q2 n5 ~9 E) h* h8 j0 z7 g
导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。
+ m2 F1 [- C, m% _6 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
2 s3 W5 b& N U& X. q6 w+ t
(注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 Z" ~7 j6 G6 E% W8 g7 i
6、给表改名:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 q: C7 a( }4 `! w/ p
RENAME TABLE ztemp TO ztemp4;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( }! z2 F X6 G
7、修改字段属性:
4 a, T* r8 s2 y0 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 y* ~+ [% d! h6 W0 P/ ]
8、在表中的content后增加一字段:
( P! W+ e1 U# M% @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
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