中国网络渗透测试联盟

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

作者: admin    时间: 2012-9-13 16:33
标题: mysql和linux常用命令
7 u5 @) d' m( w2 Q2 U- Z
1:使用SHOW语句找出在服务器上当前存在什么数据库:2 G! L- N* j7 M+ U
  mysql> SHOW DATABASES;
3 `2 p1 U9 W4 z9 ]' V2:创建一个数据库MYSQLDATA
5 n: h: ?8 ]0 P; s: d0 K. D# D  mysql> CREATE DATABASE MYSQLDATA;
3 M! L& W! \- H" R  ^# p3:选择你所创建的数据库% |. g8 f6 {' N; f9 V- z! J8 E
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
. ]% Q/ X9 U9 d( h% g( O8 |4:查看现在的数据库中存在什么表
4 X/ w  z! F( ?$ s  mysql> SHOW TABLES;& g$ D5 r" H! [
5:创建一个数据库表
' I$ |5 k* E! g  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
7 h2 L. C0 x: g/ C6:显示表的结构:/ O7 y$ w6 k( r* n% o7 N
  mysql> DESCRIBE MYTABLE;% t! ~+ s2 m6 f7 p" ?2 Q( C
7:往表中加入记录3 C# n6 S* w- p1 b6 R
  mysql> insert into MYTABLE values ("hyq","M");
& S; E# x) [' z8 C: H+ V; e! j8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
- h8 Z9 v& j! ^- \0 S4 B. Z: y  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;! k( K4 {2 N! ]# n( i& d8 K
9:导入.sql文件命令(例如D:/mysql.sql)
9 i' w% Q$ ^& H& M1 L( X* J  mysql> use database;' q1 c) J" `/ ~+ A; m: [
  mysql> source d:/mysql.sql;
4 I$ x# u( B! q6 O% K1 e. F10:删除表
6 s% }# d+ b/ r  J$ s0 x  mysql> drop TABLE MYTABLE;7 L4 `( P* z  S  _
11:清空表
5 {& t6 z" [8 y  mysql> delete from MYTABLE;6 h4 D0 L( L$ o& }% s
12:更新表中数据1 B8 Q" e" r; ]" M
  mysql> update MYTABLE set sex="f" where name=hyq;
; q) g1 y' |7 T5 \* y5 ?
" H, x9 W! E5 @1 s此外,Linux下经常使用的命令:: s! ~9 ?4 W! g1 l& g

) t# o* o$ C4 h2 k: _1:导入数据库备份文件的方法:# v) d6 {$ V& H8 Z6 @
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
+ K% L3 n$ W2 t6 O8 v2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
( s( C2 @7 O6 I5 C; E  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;) F/ w% Z! w9 n- @
3:清空文件内容:
6 ]( n2 {( u, g4 L3 x% C: o  cat /dev/null > 文件名" M$ M6 N2 W% E7 `$ i' Z' Q) }
4:添加帐户:( E% l1 b& |+ [) @  |4 L
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
0 [: d' J( {7 i/ A* [$ z4 a5:设置帐户密码8 I% \0 ^+ b# v2 l7 f
  passwd 用户名' k, p: R; E6 @- N
& W  ?) n7 j9 H3 ~* i8 @
特别注意:. R# V1 T' x" V
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:+ I6 W1 N, H1 |3 R! I; H5 @$ |7 ]
use mysql;
+ r! y- y3 U6 Z$ `/ odelete from User where User="";
& c& U9 `, u, Y. a: nupdate User set Password=PASSWORD(newpassword) where User=root;




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