找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2788|回复: 0
打印 上一主题 下一主题

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

9 E' t  A* b0 `& R1:使用SHOW语句找出在服务器上当前存在什么数据库:4 m$ ~( U( M. ], f$ Q0 V
  mysql> SHOW DATABASES;8 _0 x2 I; F  {- a9 @: X
2:创建一个数据库MYSQLDATA
8 t- S* d* v/ R0 {3 O  mysql> CREATE DATABASE MYSQLDATA;
+ O' B4 p- X; _! S) @3:选择你所创建的数据库
( r  v# _$ R. r  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
& S3 _' J9 z3 M; w0 d, T2 T4:查看现在的数据库中存在什么表
; [( r3 z( Z7 J  mysql> SHOW TABLES;& N3 P! I+ f+ c9 X  ?
5:创建一个数据库表5 o. k$ d, K+ N- B4 h
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));, Q9 `0 M4 H8 N5 i6 G/ ~! U
6:显示表的结构:
5 |' E* o7 m) ^! }$ c( d( N4 \  mysql> DESCRIBE MYTABLE;! B& A1 Z* l. C- k1 ~
7:往表中加入记录( t6 k  X  O- ]4 S$ l7 b7 y2 h
  mysql> insert into MYTABLE values ("hyq","M");
& h0 L% g" `- f8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)8 |$ y: y7 C# e1 ?& A# @3 d
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;5 N  q1 q1 |0 e5 q& ~  Q; y
9:导入.sql文件命令(例如D:/mysql.sql)4 w3 m) w6 o2 E& K3 ^
  mysql> use database;
8 {" H5 J, V; ?* l  U( f  mysql> source d:/mysql.sql;
4 I$ H1 M0 P. @' v$ R* t10:删除表4 c/ b1 ]- g7 J0 L  Q
  mysql> drop TABLE MYTABLE;
, A+ L* O* {3 O6 D- l9 u/ C) m11:清空表. l# ~8 v/ x$ p  W# U8 @* b
  mysql> delete from MYTABLE;
: b* D% P& F2 a, u; n5 r; s12:更新表中数据6 X, J9 W. ^0 j
  mysql> update MYTABLE set sex="f" where name=hyq;
6 [' p! w1 j. e* F
' u9 c' z# t5 l% W% s( T5 Y9 K* u此外,Linux下经常使用的命令:
- ~4 Z, |0 [$ q" O" P- a$ y& K  W& J) f7 y! G5 `
1:导入数据库备份文件的方法:
. {' C, d1 V1 k- w" t" ^/ h  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件$ O0 w3 p- u0 N) e0 e% H5 x
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:0 S" s6 s. F" t; S. d% \: ^
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;) Y8 i; A; Q0 N+ f
3:清空文件内容:3 L* I# E# J) z( C/ r( B2 B
  cat /dev/null > 文件名
/ F+ ~. c3 `' C- j  }" @+ P4:添加帐户:) i; W* N# H& p% J7 b( b
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)! u( V/ t$ z7 l4 s/ I* D: v  c
5:设置帐户密码
3 M+ l8 {( @/ \5 |  passwd 用户名
# s' }, |: Z, t* B- R8 o: s6 U' T
6 ~( ~- [/ k9 w! B9 J3 V# B特别注意:
- R( t# W# p1 x# S) x' [7 Z刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
5 I3 }. ~4 h% f  Z0 uuse mysql;
" v' E* t8 c& Z$ U7 R+ o! edelete from User where User="";4 _6 x0 }7 J9 J$ O5 J" ~
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表