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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
4 a% \$ P- h1 _7 E
1:使用SHOW语句找出在服务器上当前存在什么数据库:
- D6 v* T  m  U2 j9 C$ w  mysql> SHOW DATABASES;: r; @2 |: r( o, e
2:创建一个数据库MYSQLDATA( ~( L: g! E" B
  mysql> CREATE DATABASE MYSQLDATA;
# D/ }  |/ y2 ^2 M+ y3:选择你所创建的数据库
! M. [: O$ s8 ?, t% l  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)% W1 M1 K6 L2 Y2 Q4 U! f6 \
4:查看现在的数据库中存在什么表8 V! b' j8 q4 `
  mysql> SHOW TABLES;4 D( _; z  w7 N6 B) W
5:创建一个数据库表: @& M% w/ m$ l  _6 u
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));$ }9 |4 r3 W" I1 M/ y
6:显示表的结构:  L' _/ g% e3 g) s! ^/ r3 ~
  mysql> DESCRIBE MYTABLE;
* f0 Z) [. f" h) F7:往表中加入记录. X7 j$ p; B- C  L+ d8 v1 C
  mysql> insert into MYTABLE values ("hyq","M");0 G* R0 l9 ^- s% a: W) y0 W' F
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
- o# L0 G) F8 u1 c# T+ l  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;  G# S4 d- h0 K. T
9:导入.sql文件命令(例如D:/mysql.sql), A: K- k1 [5 I+ \) O- a
  mysql> use database;. [& i/ T4 t" m* b; P
  mysql> source d:/mysql.sql;4 S* P5 ]  C' e2 F( Y6 U
10:删除表1 a& U4 w  j6 O7 J4 X
  mysql> drop TABLE MYTABLE;+ b# ^' H. h, G2 q
11:清空表
6 z( n3 j4 L1 {9 d  mysql> delete from MYTABLE;! G0 F0 O: G$ z, Z
12:更新表中数据
+ P9 T8 j' q+ G+ o! u5 x  mysql> update MYTABLE set sex="f" where name=hyq;
7 J& ~6 R5 W5 L: l: S
3 k. ~! C1 ?+ n5 @7 h此外,Linux下经常使用的命令:
; S' }7 z7 p: \9 s% a* }
  m7 D# A8 d2 s8 |% _1:导入数据库备份文件的方法:
- _: O/ i4 T+ @! I8 ?* I  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件; M- a% y$ u! z
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
3 X# I0 t' d: M3 n# e1 Q; h  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
* Y. k7 @2 c% t' F: _3:清空文件内容:
0 m' @# Q" E! b  cat /dev/null > 文件名
. a5 C. n& C; Z5 C4:添加帐户:
) v; `0 S6 I% h& a1 r' C  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
. o& c+ L1 A8 S5 c+ r5:设置帐户密码* E' F/ }+ k2 i
  passwd 用户名
. ]% u( e1 J/ i7 {- V" n" n( z3 R8 }( `2 n& R2 t- ~
特别注意:; S0 ]1 w; f: v, G
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:- F) Q& X" M. ~$ x, _
use mysql;
) u* X( U) ]$ v9 i# W$ Ddelete from User where User="";
( m2 N- c6 L% G2 j* e0 rupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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