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

mysql和linux常用命令

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

! C6 M: l$ l9 T6 r1:使用SHOW语句找出在服务器上当前存在什么数据库:  m; B" b0 Y* ], o* p/ a
  mysql> SHOW DATABASES;! z0 |; f4 f5 X. c3 u! R
2:创建一个数据库MYSQLDATA" `( m# ]  \% o: s( u9 u
  mysql> CREATE DATABASE MYSQLDATA;
( g8 S, t% o! E) o) D- H: k6 f3:选择你所创建的数据库
) E) K' z4 B! t2 I1 ~  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
8 |! z1 A" q& z( G0 H6 F/ P4 E* R4:查看现在的数据库中存在什么表
: v; L+ [9 d7 Q5 E" B  s  mysql> SHOW TABLES;% X6 t7 K1 I0 [" G
5:创建一个数据库表
+ y& {2 F4 Y( C( T6 ?( ]  v  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));# n- L  I2 B( f% _" D) ], q- \4 Z. W( ?
6:显示表的结构:* \0 R0 d& \- y3 R0 A
  mysql> DESCRIBE MYTABLE;
; H* P& s7 O6 b* n7:往表中加入记录
1 z" f8 Y5 L! V/ C" k  mysql> insert into MYTABLE values ("hyq","M");
. Q- I( }- r1 a% H8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
8 F+ s4 r' s% b+ D  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
; e- |7 s) W- x% f( d: g) e7 E9:导入.sql文件命令(例如D:/mysql.sql)& W7 ~$ G: A# ^, ^# }
  mysql> use database;
4 t1 D/ v- h- l4 @  ^5 ]: n* |, v  mysql> source d:/mysql.sql;5 w) g; S: S) s
10:删除表
# M1 U  P: s7 u" c5 y) D  mysql> drop TABLE MYTABLE;- S& m# h% W' V0 a5 n1 k
11:清空表
& x/ J* X* K% K/ m9 v+ q  mysql> delete from MYTABLE;- h$ }4 ~3 A$ j) L; f2 `2 A4 {
12:更新表中数据* K. x: ^7 J( i2 Q; i
  mysql> update MYTABLE set sex="f" where name=hyq;
! n# f% P6 g5 Z1 |* \8 Q9 G& l
. Z' d0 c) u4 Z+ U1 Z* Y& v, Y0 q此外,Linux下经常使用的命令:" u; N* `+ T% e( V  q1 ]% q

+ _  Q) C4 a: C0 R0 T1:导入数据库备份文件的方法:
7 r$ E, A" E0 z2 x$ i) P2 J  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件$ ^5 p0 P  q" G2 |, ?* i& v
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ T8 l4 A" a: D, b+ J
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;; z0 B9 t& T0 I/ a
3:清空文件内容:5 z0 [; @% D) J' H9 U& G# j
  cat /dev/null > 文件名
6 V4 y/ [, Z) ^: T: X8 w4:添加帐户:
! K: o9 Q8 d! B8 b- i  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器); c% P' M7 E& _. M, e% U5 F( Z
5:设置帐户密码
4 t2 W- p- z6 l( o) I" {8 h  passwd 用户名
6 ]" U2 F6 _* @2 W
8 U% l% C) b' U, y2 }$ U9 W3 f. W特别注意:
  j9 a6 e% E# e: ~) A% h$ ]9 y刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
/ V1 i# t4 ^$ h' t& v. ~$ fuse mysql;$ B5 {5 c  J- J+ d- ?
delete from User where User="";+ {/ x- q- L8 u5 w, s& Q
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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