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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  @. h* `/ T1 X) \
1:使用SHOW语句找出在服务器上当前存在什么数据库:8 \% P( k9 j" `5 f3 f: g
  mysql> SHOW DATABASES;
( T& b8 U# e5 e2:创建一个数据库MYSQLDATA
( O" b$ o, m: X" C* Q' ~1 l  mysql> CREATE DATABASE MYSQLDATA;- m3 [3 I& r+ D  D- V8 f
3:选择你所创建的数据库2 L3 ^. P, g7 e
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
/ y" U# _# L7 g% z. e4:查看现在的数据库中存在什么表& t  p& I( m' x! X: u
  mysql> SHOW TABLES;0 C) b7 I2 [: S( N( z% i0 x$ d
5:创建一个数据库表
" |" i9 X, _% c( J7 D  [- Z$ u& r  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
2 _* E3 c/ G" o& j) I6:显示表的结构:
) [, m$ J; p8 [( ^  mysql> DESCRIBE MYTABLE;
, ~- R% X4 a, _% n' y0 F7:往表中加入记录
( f% z8 w& d. {1 z% C  mysql> insert into MYTABLE values ("hyq","M");
* p0 O2 i$ }; k& w1 Y8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)8 {! |' f( f* u' r" W
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;) B# G1 L" x" [: h7 D
9:导入.sql文件命令(例如D:/mysql.sql); e. `" v, F: k% d# Q, M
  mysql> use database;
  W7 q/ E* m3 R  mysql> source d:/mysql.sql;( S) B8 _/ f( c' ~  j
10:删除表
  ?; v4 t- j8 A/ m$ r& m  mysql> drop TABLE MYTABLE;, N( [' W: H& R8 P$ r; R6 M+ d
11:清空表
# }5 m3 d4 b3 ^- V  mysql> delete from MYTABLE;
5 j) X$ d, }) s) f3 R1 p) I. M12:更新表中数据& R4 m9 k9 H) L9 U
  mysql> update MYTABLE set sex="f" where name=hyq;
. h2 z: q% o7 L) j; K) P) o
$ S. t- D$ d$ v" N, m& X) ?此外,Linux下经常使用的命令:5 o& c! d4 {2 [3 w( Q3 z. I9 g' D$ f
4 t8 Z/ b% F# x" Q
1:导入数据库备份文件的方法:
+ Q' y4 Y) O% e" X/ F. J6 R  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
! r9 D/ \' b8 |8 Q+ M* o! O2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:( b6 u& U% J4 o& ~* V- S
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;8 e0 F2 I! O- E5 f( l8 h7 r# ]) D  v
3:清空文件内容:
& M4 v, Y" o  `, ~7 A  cat /dev/null > 文件名' R$ Q: a  }& A6 y2 x$ e% \
4:添加帐户:) a% J' _/ a/ K& L
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)$ F1 ?( r+ a! `
5:设置帐户密码
2 K, U2 P) w' y6 N% _' a  passwd 用户名
3 ~' w3 Z0 a8 I( |6 U
4 J# c  k; k! z3 ~特别注意:, r, S: {) r) T5 ?; V) Q
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:- }( a" s$ X+ D+ ^! L/ W
use mysql;1 o& O# w$ @6 F
delete from User where User="";4 M; W- X, G  V8 D
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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