中国网络渗透测试联盟

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

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

2 ?" K3 ^& e1 A  I1:使用SHOW语句找出在服务器上当前存在什么数据库:; U' q! x! L' m1 G/ U( N
  mysql> SHOW DATABASES;" r4 Z+ s. `4 |9 f* r0 K
2:创建一个数据库MYSQLDATA  }; q, @& |8 j6 C1 t5 Y3 Y
  mysql> CREATE DATABASE MYSQLDATA;5 i5 E& g  o& W3 @
3:选择你所创建的数据库/ W% n/ H' p/ ~0 Y9 @
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
% F7 E2 U& Q6 M; [- ]* k4:查看现在的数据库中存在什么表
4 V$ }# C6 y% d$ s1 R, T9 I  mysql> SHOW TABLES;! W+ f: i: x: W3 L9 `( t% k
5:创建一个数据库表
9 L: [' E4 R! w$ R  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
  c# ]3 V0 w( R6:显示表的结构:: w' r3 A# U+ V9 t
  mysql> DESCRIBE MYTABLE;
0 I- P) s/ D4 M( |5 Z7:往表中加入记录
; S1 k9 v3 U& c% o' U  mysql> insert into MYTABLE values ("hyq","M");& _- m7 L" A" ?1 _( C3 w
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)" P4 n2 j* r+ y, G* u0 }% \6 t
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;6 A# h/ `% f5 g  T
9:导入.sql文件命令(例如D:/mysql.sql), _. i4 q" N7 w. Z6 P
  mysql> use database;, U) c6 d+ `0 k% P
  mysql> source d:/mysql.sql;
9 G3 O% c4 Q4 ]7 g! u8 C4 z10:删除表
6 j2 W& x1 `3 d) e0 i, Z& ?" B6 C  mysql> drop TABLE MYTABLE;
: o' e; _4 e. K5 M/ Y6 G- R11:清空表3 ?+ Z/ f# R7 g
  mysql> delete from MYTABLE;/ Z! `7 n/ J$ M, I
12:更新表中数据  p  p7 o+ h7 \4 W/ G  v
  mysql> update MYTABLE set sex="f" where name=hyq;6 ]1 h; p0 W& U- h* v. ^  w
0 X/ H3 M$ P; d4 ?- J
此外,Linux下经常使用的命令:# L5 ~% b7 C5 g, T0 j6 g& v

  S9 {2 T- R+ i1:导入数据库备份文件的方法:
$ M# {2 e" v: j7 ?' F" |  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件: x  u, J7 B" X8 i. A
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ S$ X! b$ z* u- ?: C% _
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;7 f) \' a3 s+ t! K+ S3 H8 ?
3:清空文件内容:3 g$ ~% b- |' J$ P+ V0 I2 k
  cat /dev/null > 文件名' f$ s$ x! N6 H
4:添加帐户:
. b0 i$ m+ y5 [/ e+ o  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)2 h4 Q- }' P& F; ^
5:设置帐户密码, J1 Q/ c3 y4 I) w- w
  passwd 用户名3 C( ]- M+ S1 @- |" E- X! t- V
5 F) N) m. {5 t
特别注意:2 ^& Y3 `; n/ h1 V
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
" J3 w! n# r: D4 huse mysql;
8 h' e2 y" [% n- K- n# Pdelete from User where User="";! g9 `6 ?+ ?0 Z6 E5 x
update User set Password=PASSWORD(newpassword) where User=root;




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