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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
+ G3 f- J# v; I) g3 R/ R# m
1:使用SHOW语句找出在服务器上当前存在什么数据库:0 J! [- `6 R5 U; Z
  mysql> SHOW DATABASES;* d( `& J7 S/ v7 z
2:创建一个数据库MYSQLDATA7 y; @0 ]# F: s5 \+ p" P/ R; I
  mysql> CREATE DATABASE MYSQLDATA;
) n. p8 J7 T$ W4 X3:选择你所创建的数据库- u) a3 O# m' T/ a, X6 k
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)  |1 m5 d6 `* }
4:查看现在的数据库中存在什么表
: l5 Y6 c( M' y; Z5 G+ }# \) B  mysql> SHOW TABLES;
$ ?7 H9 ^+ b& o# o5:创建一个数据库表; i. U7 T5 S# P6 Y
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
0 |2 W. x- [% x5 v" g7 Q* E: L6:显示表的结构:- D, j. x, F1 D3 a3 v: x8 s, `
  mysql> DESCRIBE MYTABLE;
% N% f" J/ K- l! I! E7:往表中加入记录
* L! M% L$ p( O: b  mysql> insert into MYTABLE values ("hyq","M");) P2 L" q1 S) c* Q4 d% Y
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
( k2 E% U7 r/ u6 Y* N2 M/ H' K  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
7 }; D, Z5 J3 g& d# v' q. o- ?9:导入.sql文件命令(例如D:/mysql.sql)
) E2 B" i% \3 j1 W2 h  mysql> use database;* o5 z! s& n$ k2 Y
  mysql> source d:/mysql.sql;0 M/ h& |. _# _6 p! l1 F. v$ ]
10:删除表
. O# w) t" p) W$ Z7 @  mysql> drop TABLE MYTABLE;1 g) v+ d3 K2 Q9 b$ ^; Q  q" T* Q
11:清空表
! x: ^6 [  M1 a, C% K0 q  I  mysql> delete from MYTABLE;* ]! p9 _: V& g. ^
12:更新表中数据  x& b) V. n' F  V
  mysql> update MYTABLE set sex="f" where name=hyq;* f5 i* V, j$ B1 F5 N

5 F) F1 @# P8 m9 w, y7 Q5 `此外,Linux下经常使用的命令:- G/ x/ A* d, c$ O

! t- O# q1 S7 O2 c2 m$ l1:导入数据库备份文件的方法:
- [& M$ R5 {! s. J# M4 q  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
' U1 l+ U* f9 n2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
' L5 B6 u! v  }& Y$ ]  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
+ k4 R' `2 O9 L! J3:清空文件内容:) X4 `8 x3 `8 b, O
  cat /dev/null > 文件名' D: @7 ], w; f' @, j
4:添加帐户:# O- i5 O. x& V/ b' w- O
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
% Z' b  L2 P  L+ ~4 e+ l5:设置帐户密码1 j  }9 ^, z% Q$ M6 M
  passwd 用户名
3 {+ q4 \8 p2 R. U" l$ {* v' e, z0 [
9 {! O, k4 A. y7 [$ T$ C特别注意:3 R0 O+ P: A8 j; F  c9 ?) r' w2 M
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:# Z! @# x( I8 h! O. H; J' C# v9 \& G9 y$ Y
use mysql;2 T+ L% h9 W; _8 M$ _
delete from User where User="";
# N" v; i0 I6 {5 d: |update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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