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

mysql和linux常用命令

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

6 O% G7 V4 T) G4 C3 x1:使用SHOW语句找出在服务器上当前存在什么数据库:! e, s9 F# J; w' E- L* E4 Q
  mysql> SHOW DATABASES;3 x4 G" p8 I8 v; b1 `, }$ m
2:创建一个数据库MYSQLDATA
* C& k8 T5 e, W* F! g" Y: N  mysql> CREATE DATABASE MYSQLDATA;
5 s$ z9 V$ S$ x6 g3:选择你所创建的数据库
% T$ P9 k+ `& e5 W& N, P/ K  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)# s* u: J1 K3 Z
4:查看现在的数据库中存在什么表' n& h4 D/ B2 l! ^8 }3 l2 z) z
  mysql> SHOW TABLES;
8 A" Q4 h+ V' F7 X: L" F5:创建一个数据库表9 D0 R8 i, T6 F: @
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
4 a8 s* b: @. V& U6 d6 V1 c6:显示表的结构:
" L8 D! G/ G5 _8 {4 W; l2 c  mysql> DESCRIBE MYTABLE;
& p" {8 J8 V8 C7:往表中加入记录  l- Y- I# ^+ @9 F: t" ^
  mysql> insert into MYTABLE values ("hyq","M");
7 j" u* {% }, F, D8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
( }$ ?8 c" w+ r( C' p- _  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
2 Q# e. f2 m* [% h; L% f5 p9:导入.sql文件命令(例如D:/mysql.sql)
5 q% k& K5 B7 P5 V% O# h, N' @9 Z: U  mysql> use database;
  d' ^$ \: X/ `/ @. H  mysql> source d:/mysql.sql;2 @7 @$ K. s5 L
10:删除表# z/ g4 z: _; T. Z7 z3 ~
  mysql> drop TABLE MYTABLE;. T1 x# p' y% Q  [
11:清空表9 _. H- P; m0 p1 T3 u
  mysql> delete from MYTABLE;
. S$ l7 v( c9 D5 G. Y+ V4 V4 W12:更新表中数据8 Q( M, y6 n/ c, _* L
  mysql> update MYTABLE set sex="f" where name=hyq;. D3 A4 ~0 f' O" c
3 w- G+ t8 H5 c5 G" r
此外,Linux下经常使用的命令:6 R" |/ I, i: o8 n, }( d. O( g- u
1 L" u) ?, c9 `
1:导入数据库备份文件的方法:0 a5 G/ c. G7 s% M" T$ }
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
- j; U$ f3 r5 z3 Z# l# U2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:. e6 L% v6 A" ~% a& ^  P
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;& i% K3 z2 S  P+ W
3:清空文件内容:& O, o  i. V6 w
  cat /dev/null > 文件名; x1 Q; P3 {; h8 k1 L
4:添加帐户:
# z7 V9 P4 C% \  d. a. g! }  s  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
$ n( D( {, |0 E, O5 E: x5 b5:设置帐户密码4 h' z3 E! F; k8 w) G7 ^
  passwd 用户名
% a6 \: v; R% e7 T0 V9 j) ^) _. Y
$ z+ }( U" t+ O, W# U: l特别注意:2 M  a# h; {7 Q8 D" z. r1 y5 _/ f
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
. X$ r% M6 Q& v! e9 E" Wuse mysql;$ {1 Z1 j, x: E7 D' f
delete from User where User="";
& K( ]/ w- A  p$ @& C' Cupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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