纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:魔力私服,最新魔力宝贝私服技术交流/ P O4 o; s$ r! m. A
mysqladmin start
% s- l5 K- n; b: J6 R5 z: l/ x魔力私服,最新魔力宝贝私服技术交流/ect/init.d/mysql start (前面为mysql的安装路径)
5 O7 J' K2 Y9 I3 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2.linux下重启mysql的命令:
) }: o+ u$ ^& y$ z, D( b! W% o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート mysqladmin restart
- z. W5 e. r0 C: u, a0 l; X' O魔力私服,最新魔力宝贝私服技术交流/ect/init.d/mysql restart (前面为mysql的安装路径)
! h Y% I( u! d Kbbs.mocwww.com3.linux下关闭mysql的命令:2 c: Y9 k% M4 }: `7 e+ {8 X, e! R- L
mysqladmin shutdown
7 L5 h5 {4 q, g# s6 U4 O# T8 }妖城在线论坛 /ect/init.d/mysql shutdown (前面为mysql的安装路径)妖城在线论坛9 b6 m8 B. [; k: x R! ~
4.连接本机上的mysql:魔力私服,最新魔力宝贝私服技术交流9 `9 O6 {( z( ]. D
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
) |- _# @6 r7 u( H) C" s5 K. h妖城在线论坛退出mysql命令:exit(回车)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 x0 ?$ K6 R( H3 s, l, y6 V
5.修改mysql密码:
" W; ^! Q+ m3 c4 ]. q. d' Gmysqladmin -u用户名 -p旧密码 password 新密码魔力私服,最新魔力宝贝私服技术交流7 L/ K2 n, p6 Z: }9 ^! M O4 s3 U
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");& u& H! S( L/ q$ }8 P* `; H+ F
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, X# g* p% H& S% C
grant select on 数据库.* to 用户名@登录主机 identified by "密码"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! S+ l% H, I: N' V/ _5 u' _
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
# w; d9 n2 ?1 ~; C0 H魔力私服,最新魔力宝贝私服技术交流grant select,insert,update,delete on *.* to " Identified by "123";魔力私服,最新魔力宝贝私服技术交流2 l# X# [: X' p0 E4 g4 ]! S
二、有关mysql数据库方面的操作—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! m w# N/ u, K
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- Z R0 T' v" W7 d7 ]% k! @
1、显示数据库列表。
# ]0 v+ r( B& v: ?, p妖城在线论坛 show databases;
/ l3 p7 o5 E& S) }/ l: |! o' P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2、显示库中的数据表:
6 X2 Q W0 p8 V妖城在线论坛 use mysql; //打开库
7 ~1 T1 A% x4 P- O+ R9 q2 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート show tables;
7 `. q9 r1 [; z1 z) U5 \8 M, p魔力私服,最新魔力宝贝私服技术交流3、显示数据表的结构:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 {5 k/ R! V& Z! V% h
describe 表名;
1 w6 I8 f! O, \4 b; O1 obbs.mocwww.com4、建库:
: Z* a$ B) K; W, P1 U+ a! B妖城在线论坛 create database 库名;
" P9 V3 f: K% w4 I# C魔力私服,最新魔力宝贝私服技术交流5、建表:bbs.mocwww.com; }4 _8 i& P4 x$ {7 |2 g- ~
use 库名;
* i1 v. Y; T3 L( {* M. w) @bbs.mocwww.com create table 表名(字段设定列表);
4 a. G1 A/ A9 I4 q! z+ Gbbs.mocwww.com6、删库和删表:
Q* G* h9 I0 [6 s4 c( c( @: Y妖城在线论坛 drop database 库名;
4 r5 N( K( [2 i$ Y4 t- q魔力私服,最新魔力宝贝私服技术交流 drop table 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ |0 {5 @( G7 c+ s) P, K
7、将表中记录清空:
5 D; W( k6 Z; C2 a- K' D" o8 u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート delete from 表名;
) t Y# [& S/ B& ?" @; M8、显示表中的记录:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 D$ Y5 R. A( e1 m* e: b, K4 } {
select * from 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# O3 K) N, D. F2 @
9、编码的修改
$ F" X% \9 X3 E( g9 T" K, y& ^如果要改变整个mysql的编码格式: —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# \* r$ e% T% O7 s5 \% h
启动mysql的时候,mysqld_safe命令行加入 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 b; N( P, s3 b
--default-character-set=gbk
/ s1 z4 f: Z, j& N Q妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; N; h7 U$ p+ j+ s2 Y
如果要改变某个库的编码格式:在mysql提示符后输入命令
$ Y/ N+ p' G7 q/ Q T( ^4 F魔力私服,最新魔力宝贝私服技术交流alter database db_name default character set gbk;4 N$ ?+ W) V( A1 Q9 B
三、数据的导入导出魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) a& ]/ g" s2 A; {" R) U
1、文本数据转到数据库中—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. V7 z* i4 a2 N
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* {! v; w) H! Y8 p" Z& [ K0 I
1 name duty 2006-11-23妖城在线论坛2 Z2 P0 a* R4 ^; L% C
数据传入命令 load data local infile "文件名" into table 表名;
7 K d$ s& x2 S' O) c. X" |) |bbs.mocwww.com2、导出数据库和表bbs.mocwww.com4 `3 ]8 d7 [ o) q1 _
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" y% n( ?. m; T; p M! B$ M$ p
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
/ W# j8 V1 e! D/ p( q' V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
+ \2 {/ J# q2 q/ I2 dbbs.mocwww.com mysqldump -h host -u user -p pass --databases dbname > file.dump
4 [) n7 e6 H1 R/ H魔力私服,最新魔力宝贝私服技术交流就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
. P$ u* ~( E9 ?8 g K8 p6 r: ~bbs.mocwww.com mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! ~) c; [* `; A
3、导入数据—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 ]) z+ E/ k7 r* f
mysql < all-databases.sql(导入数据库)
! ?2 x' K2 l, b: w+ P I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysql>source news.sql;(在mysql命令下执行,可导入表)
, w' F7 n( \4 k4 ^% r0 N5 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' n0 N* {4 K5 R1 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 u* l4 U1 z3 {7 n. z% X: x- a妖城在线论坛一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码妖城在线论坛 @1 j- y/ ?( @5 z% w
1、例1:连接到本机上的MYSQL。
3 v, y* W$ c8 n7 z7 Z' ^0 T" ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
6 W X2 {4 {! X& f* a妖城在线论坛 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:妖城在线论坛- J* J6 J, ~# a; Y
mysql -h110.110.110.110 -uroot -pabcd123
8 V$ K1 ~) e) {" Q& n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 (注:u与root可以不用加空格,其它也一样)
- t& n& D7 E U* hbbs.mocwww.com 3、退出MYSQL命令: exit (回车)。bbs.mocwww.com# A: L" s& M# a4 B, j4 `
二、修改密码
% j: E( G6 T! [( g0 K( Tbbs.mocwww.com 格式:mysqladmin -u用户名 -p旧密码 password 新密码魔力私服,最新魔力宝贝私服技术交流6 k( {# O8 Q' o f' x
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
+ W( @3 c$ F# E; s% n, y魔力私服,最新魔力宝贝私服技术交流 mysqladmin -uroot -password ab12
* j* \4 m2 f$ }: d# w7 ]4 z7 C妖城在线论坛 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 B4 y$ @6 l/ L3 C0 a3 Z" U
2、例2:再将root的密码改为djg345。
3 @( M4 t: T2 z" P; l# M/ q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysqladmin -uroot -pab12 password djg345
& }% s% h# `4 Z2 d" K! Z4 Tbbs.mocwww.com 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
1 g5 h; u; X- r4 d! Nbbs.mocwww.com 格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"妖城在线论坛0 m! G' {3 C, ]2 t) t o. a
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:魔力私服,最新魔力宝贝私服技术交流8 m6 V+ t* N! n2 y
grant select,insert,update,
) K$ _' R9 C5 L$ b2 ?- g/ \妖城在线论坛 delete on *.* to test1@\"%\" Identified by \"abc\";bbs.mocwww.com: T, z/ ?2 N' ^$ Y: ^( ?1 i
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
9 Q p, @2 C5 m) N. q, l* f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。' m. f1 V" U8 B; x N0 p0 F
grant select,insert,update,魔力私服,最新魔力宝贝私服技术交流: ]" d y3 |, S+ K& @& u
delete on mydb.* to test2@localhost identified by \"abc\";
' Y, z. j2 o+ i' o1 b2 E4 Vbbs.mocwww.com 如果你不想test2有密码,可以再打一个命令将密码消掉。魔力私服,最新魔力宝贝私服技术交流5 n, i+ E9 g4 o+ q; |( A! V
grant select,insert,update,delete on mydb$ {0 {7 k9 _, p6 W; B7 W( y- Y7 {
.* to test2@localhost identified by \"\";魔力私服,最新魔力宝贝私服技术交流6 P1 s2 z! x, p
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
: U7 l& }2 |9 f+ J妖城在线论坛一、操作技巧* q! W3 \7 @) Q& y- n: g
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 j8 v& Z% l5 S; J4 l
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
$ q c e0 L) ^. `3 F 二、显示命令魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 q0 J* L6 P+ R( @$ F% |
1、显示数据库列表:
7 n; H4 [5 {# `6 X& y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート show databases;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( b# V/ s2 C/ p3 j; _
刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。bbs.mocwww.com( \% Y, {( C0 m% o. D' W/ p
2、显示库中的数据表:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 z' W7 J6 C2 l/ ]
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
6 s0 P0 u ^& N8 ~8 A9 i. C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 show tables;
8 X# p0 r5 c$ `魔力私服,最新魔力宝贝私服技术交流 3、显示数据表的结构:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 R0 z' ] l$ a0 ^' X" @
describe 表名;魔力私服,最新魔力宝贝私服技术交流8 X1 b; o, i l' F- O3 X2 C1 g
4、建库:
+ ?- w# s$ ?2 S, H5 s魔力私服,最新魔力宝贝私服技术交流 create database 库名;bbs.mocwww.com/ @9 I! K, O$ U
5、建表:
9 p) p& A+ L; e5 |2 @+ F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート use 库名;魔力私服,最新魔力宝贝私服技术交流$ M, \# }" \4 K, H. q w
create table 表名 (字段设定列表);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 G3 p4 l; o1 k
6、删库和删表:
# B8 Q1 {! {1 H+ t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート drop database 库名;
2 C5 Y9 w* G9 w0 e. Y) O5 S$ M" {bbs.mocwww.com drop table 表名;
6 O& t& b& m" F, {( Q* `bbs.mocwww.com 7、将表中记录清空:
: U6 s$ I: e# p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 delete from 表名;
+ I" T9 Q+ v7 p- ^+ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 8、显示表中的记录:
# s3 n. W9 [ e+ \6 v* J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 select * from 表名;妖城在线论坛/ e1 A( \! E' d9 {( x, n& S% x2 K
三、一个建库和建表以及插入数据的实例魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; n- e, r% P$ ]8 f
drop database if exists school; //如果存在SCHOOL则删除魔力私服,最新魔力宝贝私服技术交流6 K& {' N @7 O$ E/ ]2 z+ v* S" p- [
create database school; //建立库SCHOOL妖城在线论坛- d$ \& V# A b: C
use school; //打开库SCHOOL
# w& T @2 ?2 z) q3 G魔力私服,最新魔力宝贝私服技术交流 create table teacher //建立表TEACHER
: S4 Z+ X! K9 `$ y3 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 (
% t* J7 }5 x+ R id int(3) auto_increment not null primary key,
3 g) m+ F. f/ a$ \. [魔力私服,最新魔力宝贝私服技术交流 name char(10) not null,2 V2 M; a3 v+ H9 {: F( W/ `0 R, p
address varchar(50) default ’深圳’,魔力私服,最新魔力宝贝私服技术交流* P8 q3 p: p( x9 R
year datebbs.mocwww.com1 ^( C" u Y* B! u6 r
); //建表结束
- v8 ?8 i8 ~ r, | //以下为插入字段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: t K% U$ @1 j* R% r1 S
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
$ n; i9 i9 X3 T3 i+ \魔力私服,最新魔力宝贝私服技术交流 insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);魔力私服,最新魔力宝贝私服技术交流: F; k$ T/ B- y* O$ r
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。bbs.mocwww.com, y, m9 `$ B# f9 y7 M
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
. e- z) x! ~; e0 L8 ~/ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート mysql -uroot -p密码 < c:\\school.sql—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( j! E% w- e' x5 n. e" z
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
/ Q, W* J/ O- A4 y5 M0 c( u魔力私服,最新魔力宝贝私服技术交流
9 ?; n# O. i' k) z" Y% F3 x魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com, T2 S, A8 i2 t3 U* _
四、将文本数据转到数据库中
, Q- r0 d7 I! F/ t/ X6 G, w4 K3 ]bbs.mocwww.com 1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
7 B7 r: b7 R0 i* ^1 [7 n* F$ ^妖城在线论坛 例:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ g+ z. ]/ T2 \5 u% ^0 u
3 rose 深圳二中 1976-10-10& ~" w' Q4 H6 d3 c ?
4 mike 深圳一中 1975-12-23妖城在线论坛, k6 [1 c4 x; ~
2、数据传入命令 load data local infile \"文件名\" into table 表名。
3 I9 T- i6 U* k9 V0 ~bbs.mocwww.com 注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
' }- I4 _+ f2 G 五、备份数据库:
! N/ h; X- C( C0 u g& t妖城在线论坛 1、mysqldump --opt school>school.bbb
3 B& e; o. f+ S8 @' U. B; J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート mysqldump --opt school>school.bbb
# D" v/ m/ S. M) ^* h$ B, ?bbs.mocwww.com (命令在DOS的\\mysql\\bin目录下执行)
0 w) |0 \/ B* E" v" fbbs.mocwww.com 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& [. L$ V! U5 F( w+ U
后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
% F, d6 D4 A7 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 2、修改登录密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 x2 W2 V/ \0 n V) \9 j- |
1) mysqladmin -u用户名 -p旧密码 password 新密码:
9 S% f) T* b! k8 Ubbs.mocwww.com 例:mysqladmin -u root password 21century妖城在线论坛; T7 L& c& O0 j$ V
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。妖城在线论坛/ U% F+ k% C2 O
2)直接修改user表的root用户口令:bbs.mocwww.com0 P- |' C8 W( C
mysql> user mysql;魔力私服,最新魔力宝贝私服技术交流; V! c% X4 b/ E b$ ^/ p
mysql> update user set pasword=password('21century') where user='root';魔力私服,最新魔力宝贝私服技术交流, c' X% X% C" b/ ?/ q# h* j2 J
mysql> flush privileges;
9 \2 O- ^/ P4 }% a) ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
0 K- x& x3 ?8 t0 { 3、测试密码是否修改成功:魔力私服,最新魔力宝贝私服技术交流2 D7 B0 U; g5 V! e
1)不用密码登录:妖城在线论坛) r6 M+ v3 E1 ~0 T- E8 c
[root@test1 local]# mysql魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ v$ q, v. Z+ m& y
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
% T# D0 v4 z6 @3 Nbbs.mocwww.com 显示错误,说明密码已经修改。
* T8 d6 \3 q4 r! H! P3 G9 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 2)用修改后的密码登录:5 e+ {3 ` [, h% z& y
[root@test1 local]# mysql -u root -p魔力私服,最新魔力宝贝私服技术交流" p6 E9 Q o2 Y2 s6 |5 `
Enter password: (输入修改后的密码21century)妖城在线论坛5 f5 U% k+ _1 i, ~8 q. g8 J6 \
Welcome to the MySQL monitor. Commands end with ; or \g.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 T$ L& U+ W# v, Z
Your MySQL connection id is 177 to server version: 3.23.48妖城在线论坛! ^" r, _$ N( g1 s8 e# K
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' O8 x, b. r; i! t
mysql>
. ]& D( z+ T3 G$ M: U0 e5 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 成功!
$ i# m6 v% r! V- A& l+ }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 Y" ? Q2 m+ @! G7 u# t# W
妖城在线论坛% O6 z# m: o' [2 h1 h
$ q! D- ]6 A' ^$ y4、启动和停止:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( s" D9 j2 ~9 \. i5 d9 e$ a- \
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
5 [. I9 c I8 C; W' \bbs.mocwww.com 如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( Q% e- K$ h5 R( D7 D
5、导出meeting数据库:妖城在线论坛' @ s1 t* }4 p# ?4 U: [2 @
mysqldump -uroot -p21century meeting > db_meeting.sql
) J& Q k6 F& ^" l0 y 导人dbname数据库:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 S& d( G' g, V
mysqldump -uroot -p21century dbname < xxx.sql
+ v. G6 A# C( R# q2 }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。妖城在线论坛6 c( S' D5 l, s: g% s( J
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 Y# Z2 K) @2 Q1 m+ D5 l- G/ ^# `
(注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
4 J0 c3 ]" G4 D2 A, e& f0 t* h. g魔力私服,最新魔力宝贝私服技术交流 6、给表改名:
/ Z7 _/ e5 ^' D魔力私服,最新魔力宝贝私服技术交流 RENAME TABLE ztemp TO ztemp4;
4 J& }! Z2 _6 M/ M. _' L) I# p 7、修改字段属性:bbs.mocwww.com: {* j( d" C/ J7 y/ u" ]
ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
6 h* A7 M/ Q/ h0 j0 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 8、在表中的content后增加一字段:魔力私服,最新魔力宝贝私服技术交流% ?# I& l( S) F7 x
ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER