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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
: k5 N9 L. M7 w. g$ X' O! \
1:使用SHOW语句找出在服务器上当前存在什么数据库:
! J/ R2 ]6 W3 q) P+ `  mysql> SHOW DATABASES;
- `+ h& X7 e5 p( x7 ^2:创建一个数据库MYSQLDATA, J* _* M" ^4 P* s0 Y% q3 N
  mysql> CREATE DATABASE MYSQLDATA;
6 |0 d9 o2 i2 S) @' @. c% ]3:选择你所创建的数据库
, U. R2 O4 S* q/ ~  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4 ~* K! x+ l$ I  ]3 ^) f
4:查看现在的数据库中存在什么表
* K" c. `4 X* m  T5 i  F  mysql> SHOW TABLES;
/ i9 R  Q% ~5 k& w3 Z5:创建一个数据库表
9 y" P' A1 T9 O8 L8 n  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));7 w; w  P. B" v9 z* G3 Q: M' Q/ Y
6:显示表的结构:
: r2 Z8 G$ Z7 l$ b- F  mysql> DESCRIBE MYTABLE;+ f- F/ h7 i; [
7:往表中加入记录# c4 M5 p! w$ W
  mysql> insert into MYTABLE values ("hyq","M");
  H- n: }" G$ e# b8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
/ b% G4 R4 h! S  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;- C* h: O7 h7 e/ W
9:导入.sql文件命令(例如D:/mysql.sql)0 ?. o5 [. x8 A
  mysql> use database;
$ n+ I& U' U) a3 t  mysql> source d:/mysql.sql;
% V1 u9 ]: i* a! i, ^10:删除表+ a" t0 m! r% ~3 \5 X- u( f  u
  mysql> drop TABLE MYTABLE;$ i& K  I" {& ?$ i( P% G& g) ^
11:清空表
' N7 u3 a5 J2 k" V) J/ v  mysql> delete from MYTABLE;" K7 Y4 [+ R$ v- ~1 G
12:更新表中数据# x+ G% b: @9 O! w
  mysql> update MYTABLE set sex="f" where name=hyq;
% M1 g* w/ j4 k* V0 O7 G$ V. ^* n, s( ~4 U! w
此外,Linux下经常使用的命令:
  f/ m' O: [# \1 k, a- b5 a2 n: B2 ~2 G) {
1:导入数据库备份文件的方法:
4 l4 W) J( `$ s2 W$ W" _) q" A8 J  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
: d% q1 v8 v( @3 {7 x+ f% f1 r2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:) q5 i0 y1 f& }9 }; Q* X! @
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
5 z) X, O5 ~' l% R5 S3:清空文件内容:
9 {3 l# c: d- ?. ^& H6 L) x  cat /dev/null > 文件名# E$ J( ~- Z* J0 `0 m3 t& L1 F
4:添加帐户:
# H  W7 A- y; ~, p  {' s  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
9 x$ B2 x+ Q! W7 h* R5:设置帐户密码
0 s  H+ j; L; M  passwd 用户名0 [, h" P7 r, g( p! w7 X' e

; Q/ a# `; \: q特别注意:0 D# A& `6 F* _" |" N8 a! B
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:5 X1 U5 v! m7 X/ A, u1 v
use mysql;. p' V! Z! f$ C
delete from User where User="";
3 G( T$ g: K' z7 t3 B( Lupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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