找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2725|回复: 0
打印 上一主题 下一主题

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
9 D3 `9 b4 s, j! |
1:使用SHOW语句找出在服务器上当前存在什么数据库:
% P) D3 d3 x0 p* E! r  mysql> SHOW DATABASES;
3 `& o- ]8 H: a* l! c: K1 ]. V2 T2:创建一个数据库MYSQLDATA7 D, A% m4 Z' w) V6 L/ K5 K
  mysql> CREATE DATABASE MYSQLDATA;
2 ^3 q% j8 S/ v; Z( D2 p3:选择你所创建的数据库
: a5 q0 s: r* u# C- y5 S- I1 x  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)$ O4 U& W5 P6 L/ ~9 v: @
4:查看现在的数据库中存在什么表
7 l: o3 r2 e0 o# ~  _( J' o7 C( |  mysql> SHOW TABLES;
1 \4 r. ~) d; b8 g' Q! g3 a5:创建一个数据库表
. x4 e2 x: S5 D7 I4 D" a3 T  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));3 v- `0 m5 s3 z8 k& |$ g# C  U1 \( T" f
6:显示表的结构:8 _, @: [7 k3 D  }- `0 L$ ?
  mysql> DESCRIBE MYTABLE;# @+ I7 |2 j/ x! o/ t" T
7:往表中加入记录/ v  _2 s$ E9 q6 L$ T
  mysql> insert into MYTABLE values ("hyq","M");7 H$ ?& A1 S  j, j
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)5 H  R) |  S- a
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;2 E& u+ i  W" O! T) r# ?& j* K
9:导入.sql文件命令(例如D:/mysql.sql)$ E( P! i( `( J# t* v* C5 x
  mysql> use database;
7 P7 {9 |8 D/ J: @) G  mysql> source d:/mysql.sql;
2 d/ P5 Z/ \3 n& m' m10:删除表
% K# {) O1 O0 q& ~  mysql> drop TABLE MYTABLE;& E6 f4 G4 P- v3 z4 T. p
11:清空表* @6 A; w; k% ]! G$ t
  mysql> delete from MYTABLE;5 l$ k( A* n$ ^; I: K
12:更新表中数据. o; }, p! h* @3 @8 s* M
  mysql> update MYTABLE set sex="f" where name=hyq;* A/ I3 T/ Q. ~1 T. u: U' Z
- F: H" g* R9 h+ {
此外,Linux下经常使用的命令:$ M) s- R2 q6 C& ?' ~* P) B

+ [9 U8 u" T+ ^% Y: w( Q- {; n2 k! g1:导入数据库备份文件的方法:
0 d, n8 c  B- R5 m4 e  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
" z2 P3 N% k$ y2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:7 k9 `" c3 a; h
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;% I3 w4 U; P4 m5 F3 c- x
3:清空文件内容:
  h2 N6 l3 J) b5 E: S4 e  cat /dev/null > 文件名
2 X; j3 X* l0 U- L; W$ T2 C4:添加帐户:
$ v% A! F; {  A* [* V/ w  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
, T- r( Y: l  V) o5:设置帐户密码
3 k2 _) M" j. f5 s0 J) e  passwd 用户名
" Q& e/ U8 p7 `& k
: K8 H' ~* t+ i特别注意:
( K. p! \$ J& f/ H$ }; o' L/ M8 D+ `刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:2 f" W3 R% J" q4 _" e
use mysql;
; z5 R2 A% K9 S" Z+ u8 idelete from User where User="";
6 V, O6 M* G  qupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表