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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

: M+ s5 J0 [9 p" D( F2 \1:使用SHOW语句找出在服务器上当前存在什么数据库:# ~9 n! s8 R* F
  mysql> SHOW DATABASES;
; P0 |+ G5 k  q3 U- Y6 A* U2:创建一个数据库MYSQLDATA' Q  H( V& m0 J& e2 Q% P& m
  mysql> CREATE DATABASE MYSQLDATA;
' v1 }& ]. x' R% ?) R3:选择你所创建的数据库2 L/ Z5 M4 h5 _' J) R( h
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
) W+ _6 M* z; e4 B$ A% H4:查看现在的数据库中存在什么表
3 A2 \# M7 F. I# X) L  mysql> SHOW TABLES;2 ?6 C4 }1 y. {$ x2 s3 v: F
5:创建一个数据库表
, }! Z1 L2 d. F  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
: l( ?1 Q6 r/ |# q6:显示表的结构:
. K- ]/ C$ ?# _, `  W  mysql> DESCRIBE MYTABLE;
8 G& \! j+ q' L* Q7:往表中加入记录
0 f) [0 Q. z7 X' F7 t7 }# w  mysql> insert into MYTABLE values ("hyq","M");
. V2 Q. _+ }/ [1 @/ u  Y+ R8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)  ~6 A/ P* W, \3 R
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;3 z1 a# f* |7 Y
9:导入.sql文件命令(例如D:/mysql.sql)
) F$ @) c9 g4 `+ S7 e1 u  X) M  mysql> use database;
5 ?- k- R$ P8 s; V) S  mysql> source d:/mysql.sql;, Z; p" ~: f  ?9 V3 P8 i
10:删除表2 q$ v+ s/ u4 }5 k0 ?
  mysql> drop TABLE MYTABLE;
/ _9 u+ ]0 w6 l0 a11:清空表. H' s: ~) Z2 q5 K: Q
  mysql> delete from MYTABLE;
! J( [  r; A2 y  Q12:更新表中数据
% K1 u' v5 n9 O7 q' o: o% ?  mysql> update MYTABLE set sex="f" where name=hyq;
% f+ h! E  x5 z% N6 c5 A! ^2 l0 I7 n" q
此外,Linux下经常使用的命令:
% t6 @3 _% {$ O. J" x) H% C
' x+ n0 M. O9 r+ L0 k* h4 s1:导入数据库备份文件的方法:# d4 h& {2 g- W  r4 s
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件. \9 Z. _& i5 H& Z/ S, k! d
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:0 x; K$ ~: b/ L+ \
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
6 z" ~9 A4 l6 K8 b0 V1 p3:清空文件内容:3 l3 J! \- e0 s9 @5 k1 w
  cat /dev/null > 文件名' T1 C% d2 Q1 j0 X3 k7 s0 ]/ N7 f
4:添加帐户:
( @; c- B/ u) N  u: |& B  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
; W7 s$ S& d+ N: ~& K5:设置帐户密码
, q8 d+ a& N: [+ ?. B9 n  passwd 用户名
2 K7 N* {0 X0 X) ~# O
; A. J3 r: H* F) I1 {: _特别注意:( ?2 F8 E4 |0 i" ~$ `: X4 M0 Q
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:+ Q9 L6 @. ]. e$ r  S  a
use mysql;+ l3 D; ]- ~$ z  g& u
delete from User where User="";) m6 @5 z1 y% V# Q. ?6 K
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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