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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
- z7 o% n" ?3 D# c6 w9 i: ?
1:使用SHOW语句找出在服务器上当前存在什么数据库:2 f* v8 v* D" q3 W
  mysql> SHOW DATABASES;
! _, j8 r1 }$ }. X" p2:创建一个数据库MYSQLDATA) h5 }; g+ [, h- V, U  Z
  mysql> CREATE DATABASE MYSQLDATA;* `7 U$ h; o9 C1 K; V* r$ X% K
3:选择你所创建的数据库
: x% E1 }9 B! T1 U  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)5 l- _$ G. g3 H
4:查看现在的数据库中存在什么表
  N  K4 l3 G6 w6 ?( ^% |2 `  mysql> SHOW TABLES;
& |5 f$ s( F$ F6 Y4 Y6 i' T  y5:创建一个数据库表
' K/ j5 U/ [( f! m  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));* d* t" W, r; h) h5 s
6:显示表的结构:
. k7 K, m) ^( L) B3 P/ Z  mysql> DESCRIBE MYTABLE;8 a5 q2 o8 s, J; J5 H' Z. f# N8 _
7:往表中加入记录" N# z! \+ I! V" n3 L
  mysql> insert into MYTABLE values ("hyq","M");, H5 ?! t  R5 x
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)4 t+ h* o  G+ J; L
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
& n( d& O" ?6 a% \; A+ Y8 I8 X9:导入.sql文件命令(例如D:/mysql.sql)
( l9 b0 ]% ?* }0 [8 @3 e  mysql> use database;
3 c2 F7 A0 J6 ^8 \$ Q7 ], m  mysql> source d:/mysql.sql;
! E3 Z9 y! o: T+ `! z8 A5 t10:删除表
& J. s& v5 m3 R  E5 n  q3 n' i  mysql> drop TABLE MYTABLE;
; V+ b: z: b# B; E1 w11:清空表
9 v) ], @5 ?4 f+ X2 F$ q6 D  mysql> delete from MYTABLE;
) ~  }" E1 q. G/ X3 R12:更新表中数据
7 h0 h( t# S/ [  u! p  mysql> update MYTABLE set sex="f" where name=hyq;
4 k$ _' G# A8 j( u0 j
; S) u+ G9 e" u  t此外,Linux下经常使用的命令:. `' m; w1 @4 D6 d3 Y6 N

) S) Z) b. ~- t  Z  q6 H% P1:导入数据库备份文件的方法:8 e* [! ?4 X8 e, S, A2 `0 k
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件& `0 ~3 t3 M4 s8 T
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:7 p+ c( L1 V" r2 A) q; j% i0 L& j
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;2 [! r" M: {5 P6 {& M- V6 ]
3:清空文件内容:
+ l; F+ Z, e: J- N% r  cat /dev/null > 文件名
% p' f* }9 a' A0 V4:添加帐户:
* Y8 O/ g  K0 I& v  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
' W( u& ~3 U, c. Y5 |; A5:设置帐户密码
0 p8 D/ y0 F& C- P6 r' l3 q; q  passwd 用户名( `& V' S9 _$ n" x
; K3 L! Q7 i" ~( m( `2 p6 o. v
特别注意:- \. p6 b; r  R) e0 `
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:! \. X2 [/ B) Z" a
use mysql;! s9 n: W7 E. H" X7 {3 n7 G0 @, g
delete from User where User="";
% X4 A- a! K' {: Gupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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