中国网络渗透测试联盟
标题:
mysql和linux常用命令
[打印本页]
作者:
admin
时间:
2012-9-13 16:33
标题:
mysql和linux常用命令
2 z- M1 j1 E9 B
1:使用SHOW语句找出在服务器上当前存在什么数据库:
, b; t" e& i' u
mysql> SHOW DATABASES;
. A' P( T" b+ C# t# Q3 q0 s
2:创建一个数据库MYSQLDATA
& g) ^: i! _( B- M. F: W; b% e
mysql> CREATE DATABASE MYSQLDATA;
8 u2 F8 a4 M/ |# M- S0 n1 s7 S
3:选择你所创建的数据库
8 X. a1 l, Z9 |
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
+ @" S! g/ ^! g7 L
4:查看现在的数据库中存在什么表
4 ]( |6 |3 l+ [3 R. m# h& O/ e
mysql> SHOW TABLES;
5 f& d/ m' Q$ w! I" o" w! H
5:创建一个数据库表
( j7 d0 q1 a; t/ }5 \
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
$ p6 ^+ _, `: b2 ]; H j2 b
6:显示表的结构:
! z! y, C: k! N( ^& F
mysql> DESCRIBE MYTABLE;
1 d1 h5 h6 a$ Z1 j
7:往表中加入记录
2 w7 c) F" X* X+ V+ t
mysql> insert into MYTABLE values ("hyq","M");
: j8 L6 j: M" z( A/ C: m3 l
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
* C+ O. p' x7 O: j% s
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
- `& ?5 y% c/ y! ]! U7 K# l
9:导入.sql文件命令(例如D:/mysql.sql)
$ U J: v0 n& o( R5 \3 I8 l
mysql> use database;
: J* c& t9 ?! E/ i
mysql> source d:/mysql.sql;
. I+ u% r# k5 x
10:删除表
' S) d( Q' n1 Z' ~, E
mysql> drop TABLE MYTABLE;
4 U1 k! i2 X) M& j6 ~1 b& g
11:清空表
, B/ P" S0 ?9 \! w
mysql> delete from MYTABLE;
2 g1 y3 F/ o/ v' \( E7 U
12:更新表中数据
. V8 J5 K4 ` M
mysql> update MYTABLE set sex="f" where name=hyq;
: z' E' b# S0 s3 O) }
4 u. n! [5 y* d7 h0 L. t8 N3 `
此外,Linux下经常使用的命令:
( O, \! s8 y+ ^: `; ~6 J
# E8 h; s7 N9 O* m3 H5 l1 }
1:导入数据库备份文件的方法:
# Z) e* P# k9 {# ]( f
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
x* L. e9 C/ B, P
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
5 x1 | c5 z$ @/ P
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
5 v2 x9 |3 f4 O; a9 W: l+ y7 W
3:清空文件内容:
" ~8 a3 k/ ?8 z2 ], F
cat /dev/null > 文件名
% i0 G( f( Q8 n5 P
4:添加帐户:
7 z0 M8 X) _: b
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
4 E. t) E& [& P! d
5:设置帐户密码
) N" H N, I* Z* ]
passwd 用户名
- z6 `' U- h5 \4 B7 k
: X4 B8 T! c6 [0 ^5 M
特别注意:
# I8 H9 I9 h1 [" c( D6 S2 @
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
/ X4 s3 V' Q) v" S @
use mysql;
# H+ f' m$ j, f) Q
delete from User where User="";
# d0 W& ]6 O/ v+ H
update User set Password=PASSWORD(newpassword) where User=root;
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2