中国网络渗透测试联盟
标题:
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. D
4:查看现在的数据库中存在什么表
0 L* m" p* a- l8 l+ H# ]* V6 ]2 \! `
mysql> SHOW TABLES;
8 Z$ }5 T: Q" \- g& B# p
5:创建一个数据库表
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 g
11:清空表
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 K
5:设置帐户密码
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 u
use mysql;
! z9 s& g5 N( D3 n, c/ e
delete 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