中国网络渗透测试联盟
标题:
mysql和linux常用命令
[打印本页]
作者:
admin
时间:
2012-9-13 16:33
标题:
mysql和linux常用命令
2 ?" K3 ^& e1 A I
1:使用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; [- ]* k
4:查看现在的数据库中存在什么表
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( R
6:显示表的结构:
: w' r3 A# U+ V9 t
mysql> DESCRIBE MYTABLE;
0 I- P) s/ D4 M( |5 Z
7:往表中加入记录
; 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 z
10:删除表
6 j2 W& x1 `3 d) e0 i, Z& ?" B6 C
mysql> drop TABLE MYTABLE;
: o' e; _4 e. K5 M/ Y6 G- R
11:清空表
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+ i
1:导入数据库备份文件的方法:
$ 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 h
use mysql;
8 h' e2 y" [% n- K- n# P
delete 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