中国网络渗透测试联盟

标题: mysql和linux常用命令 [打印本页]

作者: admin    时间: 2012-9-13 16:33
标题: mysql和linux常用命令

3 ?9 p7 F' D& q% t$ l% W1:使用SHOW语句找出在服务器上当前存在什么数据库:
( ^" `' H5 h- R* ]' d8 ~1 Z: t  mysql> SHOW DATABASES;
0 X# M: _6 ?  h0 Z5 O2:创建一个数据库MYSQLDATA( e; `, a1 h/ `
  mysql> CREATE DATABASE MYSQLDATA;6 E! L3 N- e* M; L* v
3:选择你所创建的数据库
6 ~6 L) o3 V9 o6 `  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)) D7 |; n2 {3 z; t; Y
4:查看现在的数据库中存在什么表
! U+ ~# m, S6 v  mysql> SHOW TABLES;) a+ n" e9 x" |6 D
5:创建一个数据库表
  j" G! U9 `& L/ i1 x  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
( e- J+ ]$ ]; ?4 l8 V6:显示表的结构:3 d; f+ p8 E% {# Y
  mysql> DESCRIBE MYTABLE;
" `  C1 e4 X1 |# I/ z3 u7:往表中加入记录
1 z. G7 x& r" N$ D  h  w7 G  mysql> insert into MYTABLE values ("hyq","M");/ l: d+ \7 A1 g  B% \& d( x% I! x# s
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)1 [6 ]/ a8 c$ x9 }( l
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;/ D9 o6 s! c. r  s) i! h. ?' I
9:导入.sql文件命令(例如D:/mysql.sql)
7 _5 `2 I1 f3 x; r1 F  mysql> use database;  u2 ^0 }1 Y! Q8 m. S
  mysql> source d:/mysql.sql;5 o% R2 c1 X6 v
10:删除表+ H7 d+ d8 W5 D2 ], z! B# T
  mysql> drop TABLE MYTABLE;; S1 T9 u, e6 ]. q* I5 |3 P
11:清空表$ k- g4 w* E6 Y* s' S
  mysql> delete from MYTABLE;
: ?' J  C! m2 j12:更新表中数据) Q3 W: e5 g- \7 x" s! U2 N) s8 C
  mysql> update MYTABLE set sex="f" where name=hyq;8 a0 A7 O7 L. n! ^; U( b* v

5 o7 F$ Y, K* c1 W$ `此外,Linux下经常使用的命令:  N& C% w+ L: M
# B+ S" v8 D5 _, X. E9 p
1:导入数据库备份文件的方法:+ i0 `, i% m' a- Y1 y2 S) K
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
7 J+ y7 e9 `# D8 P; L* d" f  v/ N1 R2 q2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ V, l. o) f4 s4 k/ D
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;7 w3 O( h: u1 |( |: I" l' D
3:清空文件内容:- m4 t) r2 e: U  i. u: q+ K( }
  cat /dev/null > 文件名
- N0 R& _' H7 M, j5 a* b, {4:添加帐户:7 U2 {, K4 |7 Z, a7 R
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
6 A( u" e. X- f5:设置帐户密码8 O4 d! P  R1 C
  passwd 用户名) }; G3 c) @# m9 ~1 f, W  ]
: b7 |& P% D; S8 A9 ?; F
特别注意:/ s2 q, j( F& q6 ]
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
; b3 w  l" T: `  |. ^7 huse mysql;- d( G2 ^4 c% F3 W0 [! w8 J0 d
delete from User where User="";: ^. Z3 ~% u2 r9 x
update User set Password=PASSWORD(newpassword) where User=root;




欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) Powered by Discuz! X3.2