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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2 a7 `, f0 b- n* l
1:使用SHOW语句找出在服务器上当前存在什么数据库:" O/ u8 J7 K$ o; d
  mysql> SHOW DATABASES;
7 V, o) ~- N3 {, T) V+ G6 q2:创建一个数据库MYSQLDATA3 [& l: T' J) Z- v2 p1 H
  mysql> CREATE DATABASE MYSQLDATA;
5 w" g, a4 k; z% B. O3:选择你所创建的数据库
) [4 h! j+ d) v4 H8 k9 _  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
" q5 q$ Z5 \& M) w4:查看现在的数据库中存在什么表8 }8 `) o! z6 P& U9 S
  mysql> SHOW TABLES;& y# g* x2 `, L& P  k
5:创建一个数据库表
: ?2 J* S$ k) U0 u4 o# C+ d" K  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
& _4 m+ K% H- f* T- }, T3 ~6:显示表的结构:- ^2 Z3 |/ b" q) ]$ u
  mysql> DESCRIBE MYTABLE;* s4 H- L: y' P" S, K, v. U
7:往表中加入记录
$ G  x: n5 d1 _1 H2 v6 t, b  mysql> insert into MYTABLE values ("hyq","M");
! o% \  @; R; ~8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)" S6 B( S4 g5 @/ P7 O
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;! m6 o6 f/ c, \, N8 I: k
9:导入.sql文件命令(例如D:/mysql.sql)9 C$ v" J# ?) w' H5 B
  mysql> use database;/ N- U! I- ~+ s7 M4 B
  mysql> source d:/mysql.sql;1 ?2 _2 K8 M9 g. X' ~
10:删除表/ o/ R% g2 r# _1 |+ T. n% E
  mysql> drop TABLE MYTABLE;* i$ _0 I0 ^/ y2 l: J  _
11:清空表
, D+ {. y; k- ?0 k8 y3 M  mysql> delete from MYTABLE;
. [! a1 k9 y& v1 ^9 U* _7 W% T/ {7 q12:更新表中数据) T' {8 p! p& O
  mysql> update MYTABLE set sex="f" where name=hyq;
5 p$ ~2 F9 o$ f) i# O3 Z
( X- d7 Z: w) N7 W" G' ^此外,Linux下经常使用的命令:. ?5 g  w; P: V  j1 b3 Q

* _( Q$ _6 D% I! e* C. ^8 W! u1:导入数据库备份文件的方法:
4 f" |. k3 @  p5 Q& E) A  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件$ F: V6 l/ }. H& k
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:8 `( X& \% d$ z0 `% z8 ]
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
, C! q; y: F2 f$ q3:清空文件内容:! }7 I! i1 V0 M( B/ V$ J) V$ I
  cat /dev/null > 文件名+ b9 [* \' N" ^  G# d, O; t
4:添加帐户:! l7 G' v) y& m& j- F- c0 ^
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)0 S( i+ B: }2 m5 R
5:设置帐户密码
7 N4 v/ x/ d) ]* H- n) r  passwd 用户名9 x2 T* M9 V5 u* m

0 A; T! L2 z5 f5 |- ]特别注意:( g4 z2 m! {- W/ y& x  p  R
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:1 ?, A3 x' E" k
use mysql;
0 y  f+ \% W1 i8 O% a. z% _. Odelete from User where User="";
0 E7 B$ P2 `1 Z  W0 H% nupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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