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

mysql和linux常用命令

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

; L  ]7 r0 M5 |, O* @" t- I( A& p1:使用SHOW语句找出在服务器上当前存在什么数据库:  d0 `$ m  ]# x! d0 i0 q
  mysql> SHOW DATABASES;
& V3 Y: j% p; w$ A2:创建一个数据库MYSQLDATA- K, K# J/ d+ u, ~
  mysql> CREATE DATABASE MYSQLDATA;  s) x* {3 `; C1 f7 d8 }
3:选择你所创建的数据库
4 y* Y0 M3 |( P& C  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)1 y5 `& l% D3 o7 m- t; J$ c
4:查看现在的数据库中存在什么表+ b: {2 n% f! U! m: M3 L
  mysql> SHOW TABLES;
$ q" q2 X6 I1 M, f, x5:创建一个数据库表
( d! d3 k3 D8 K3 v& S  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
% @5 T: q7 X# ?6:显示表的结构:
, M" f% a' R# {6 T, D  mysql> DESCRIBE MYTABLE;
. j0 }7 Z$ ]  C, k4 a# i) v* W7:往表中加入记录0 n: @+ c4 h4 W1 m
  mysql> insert into MYTABLE values ("hyq","M");" c, O: V3 C  X1 E% g. [
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
5 o5 `# F8 r! o( p: B3 R% X3 Z  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;5 a7 N- k- t* \' z0 H; i
9:导入.sql文件命令(例如D:/mysql.sql)
5 M4 B- m/ l$ U2 W7 E' I) C  mysql> use database;
& T2 z7 ~# d/ T% l' [+ Y  mysql> source d:/mysql.sql;" i3 h: g+ y6 }6 y. w* R
10:删除表' g! _% [8 u! a5 F
  mysql> drop TABLE MYTABLE;
, v# O9 E! ^( C; C* s) G& \11:清空表
1 E3 {7 t& d% ^, F  mysql> delete from MYTABLE;- X9 i0 D0 {8 J, F2 @8 k# }
12:更新表中数据
( |7 w5 l( m, Z2 }7 j3 N0 R  mysql> update MYTABLE set sex="f" where name=hyq;
3 O' S' M' T% v1 H' T7 h, N
3 w3 E3 U$ B  \此外,Linux下经常使用的命令:
) p7 x2 N) X  V" z* n7 m+ x. b; K3 N# O: g, A! [# E
1:导入数据库备份文件的方法:
* o! V0 H6 `2 I+ l- y  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
/ E& U! P6 Q( t' W* m6 l* C2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
. D; W. g/ k3 b6 e  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;6 F: d! P7 y! [# P* i* F6 d
3:清空文件内容:& r7 W0 W' L; \5 o7 X
  cat /dev/null > 文件名
6 r9 m; F1 i( d& k6 N; e+ u4:添加帐户:7 g( a$ g7 f% ~: E3 T
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)4 m* l; V; E  \6 v& B( e$ l
5:设置帐户密码9 P1 P$ m4 r- K: X: I7 Z
  passwd 用户名
9 y6 e3 w+ Q: F1 K1 K5 G
* ?+ x5 M) m" G+ U7 H2 s特别注意:
5 e7 b; J5 O  V+ e0 a9 Y刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
7 \1 C4 z9 W6 ~* x7 o3 j& kuse mysql;2 f1 G! Q' S  P- \/ A
delete from User where User="";# h" l; V% R( N. t4 D$ C
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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