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

mysql和linux常用命令

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

! ?/ V& \' d- R" D$ E" v1:使用SHOW语句找出在服务器上当前存在什么数据库:! }9 m3 x% D- ^9 w1 v
  mysql> SHOW DATABASES;
, D' L4 d( Z0 H7 O2:创建一个数据库MYSQLDATA0 u! Q/ t8 i2 }1 u) ^3 z
  mysql> CREATE DATABASE MYSQLDATA;
+ D- a6 Z- b! t: @/ U3:选择你所创建的数据库
: w, i' S; P+ _4 h. t7 X1 q" X  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)- k: D) ^0 p7 W  R
4:查看现在的数据库中存在什么表& @( x0 C! ^, M& O/ O( Z3 ]8 X
  mysql> SHOW TABLES;
6 J8 U9 ]+ U% H0 D. T/ P% ?; L0 A5:创建一个数据库表$ \- f% T' ?: J$ d; U
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));& [1 _) Q9 S7 S2 I' A; a2 B: q1 z
6:显示表的结构:" d2 [2 D- p9 G1 Z
  mysql> DESCRIBE MYTABLE;
6 d6 j3 @! @4 q, C, O; d7:往表中加入记录4 H$ D0 S) _* c! b) z# _
  mysql> insert into MYTABLE values ("hyq","M");
1 e4 i+ N: S! f( r  y8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)' u6 x0 A: B% o, b! Y
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;) R* ^7 e! V0 A
9:导入.sql文件命令(例如D:/mysql.sql)+ p; [, }& \3 [
  mysql> use database;" g( h8 d& g, S7 {; l. w
  mysql> source d:/mysql.sql;
- Q0 W/ \* @$ G! i, D' Y10:删除表
9 D; a# j" D6 M( b4 Z- o( t4 v  mysql> drop TABLE MYTABLE;* [0 A- S' y  z3 v2 Q* {
11:清空表
2 I' [5 {# ]9 H: h  mysql> delete from MYTABLE;
6 A3 ]2 r) q/ s9 S12:更新表中数据8 q! |: {* B( I9 X( x; a( ]
  mysql> update MYTABLE set sex="f" where name=hyq;
3 n$ B% p8 Y: i3 X& m  P
) y8 A; n( I1 `" b) e' l此外,Linux下经常使用的命令:
6 e# i4 E% C! x
/ F  T0 t" S! b+ X1:导入数据库备份文件的方法:! |% W- z6 u  Z
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
9 @* c7 O" X5 x; ]2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:, c- K* w; _$ M, D3 M, V
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
7 u  A0 f. m0 v5 j: a  l0 X3:清空文件内容:
0 Q2 ]5 ~2 C/ @! U  cat /dev/null > 文件名
2 S2 O3 L! H' ^+ B# b4:添加帐户:
! S/ X" V7 W9 `0 \0 f1 J# H  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)! e$ P  N- E0 A$ l& H
5:设置帐户密码
" ]* Y' v1 [) Y/ m+ h  passwd 用户名
) z% x: |, ^, |' R
. e  l; ?4 m- k& U2 G9 ?特别注意:
/ h) i/ S6 a4 U3 h# {刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:& |1 u, p6 Y; ^* U- _( f' I( {
use mysql;
2 @7 M. N8 S; f0 o3 k* z- Sdelete from User where User="";
! p. R$ g$ \3 M$ r$ g: m6 oupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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