中国网络渗透测试联盟

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

作者: admin    时间: 2012-9-13 16:33
标题: mysql和linux常用命令
/ s3 [+ _8 O1 g% x
1:使用SHOW语句找出在服务器上当前存在什么数据库:; D( L' [+ ^+ I5 m' K) x4 X
  mysql> SHOW DATABASES;3 q  J+ g$ K" S$ @
2:创建一个数据库MYSQLDATA
1 H3 k" ~( o9 t. a" P  mysql> CREATE DATABASE MYSQLDATA;8 x" ?1 b: u1 r# |
3:选择你所创建的数据库4 |6 `5 L  }  \1 z
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
" w. P9 P7 S: [1 [3 l. D4:查看现在的数据库中存在什么表
0 L* m" p* a- l8 l+ H# ]* V6 ]2 \! `  mysql> SHOW TABLES;
8 Z$ }5 T: Q" \- g& B# p5:创建一个数据库表8 i" N0 [1 i$ B' z1 _7 ?6 R9 L
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));9 c- n0 \+ {  p/ ]; q( ^
6:显示表的结构:% Z% R, x' A" S- z" `
  mysql> DESCRIBE MYTABLE;7 V; S$ d, ]: y: B
7:往表中加入记录1 l3 @, T; l( @" i
  mysql> insert into MYTABLE values ("hyq","M");' X( O+ Q& k3 {6 n
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)2 U7 a2 q% |& ]; e
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;" F/ A# p) I5 P. X8 u+ p
9:导入.sql文件命令(例如D:/mysql.sql)  l  V7 |/ k* {# s) ^
  mysql> use database;
8 t0 I# ^' E, [6 v, G  u: g  mysql> source d:/mysql.sql;4 J( w9 O, Y! W
10:删除表  v3 l6 ~: U7 O+ C% h- C
  mysql> drop TABLE MYTABLE;
8 ?6 U* B( y$ j( _, z/ I3 g11:清空表1 D7 F) w% I, ]$ Y
  mysql> delete from MYTABLE;) `; U3 Z1 W/ ]! w& v5 U
12:更新表中数据8 K" }) S7 i" m; I
  mysql> update MYTABLE set sex="f" where name=hyq;
( T% g" ^8 d9 c& f% @/ `* p" q
' b. d+ y: w8 M5 C- r8 ^* b此外,Linux下经常使用的命令:& O3 E8 E) N/ h* m' _7 Q4 b
/ h- J9 g. g, A# z: h
1:导入数据库备份文件的方法:" G5 g3 ^+ {7 m3 D1 D/ N
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件, Q8 p, ?5 o5 G2 w- y% R4 k' \9 W" Y
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:' r* ~2 X: S9 c! R" i
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;; N- F9 {2 T" y
3:清空文件内容:
& D. `  F. p, L8 F/ M; ?0 J6 C  cat /dev/null > 文件名$ |( [5 t' Q3 B4 f4 W' X& m  ~( ^
4:添加帐户:
) m( d- c: N/ G3 e% z  H  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
+ p$ t/ Q% l: g3 K5:设置帐户密码
  s; V. P7 a1 @& x  passwd 用户名
7 z' u8 C, `3 D# Z- t* X% T7 t  R$ j* q
特别注意:
- y# V: R9 R: o6 ~& T/ k+ e刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
3 n' y" M: M! D1 uuse mysql;
! z9 s& g5 N( D3 n, c/ edelete from User where User="";3 G# R3 V) f' Q( O" ~
update User set Password=PASSWORD(newpassword) where User=root;




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