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

mysql和linux常用命令

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

1 o/ S4 A, b- |4 g1:使用SHOW语句找出在服务器上当前存在什么数据库:
* E( C5 @3 i- A3 h# d/ P7 l  mysql> SHOW DATABASES;, K' _, p, S4 X- J7 o
2:创建一个数据库MYSQLDATA5 {) I, g- O2 Q9 g$ `3 p
  mysql> CREATE DATABASE MYSQLDATA;5 _% y' }3 w5 T% M; Y( \
3:选择你所创建的数据库
$ m6 z' s" o* S" v  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
! H/ M/ Y& u# r3 F# L  U. I/ X4:查看现在的数据库中存在什么表' d! h' ~$ y3 T3 e. d9 L8 j
  mysql> SHOW TABLES;2 B: d  a4 M& b) t& w
5:创建一个数据库表
7 L8 T0 U& ~( e; H  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));* A% f1 U. p' Y- O  W0 S
6:显示表的结构:1 m+ Y- p+ C; X
  mysql> DESCRIBE MYTABLE;
8 k5 B! W4 x, w9 a  c9 c7:往表中加入记录
& U# U( r' a" l/ e7 Q8 P  mysql> insert into MYTABLE values ("hyq","M");
! u# O; a$ k, e+ ^) S8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
5 d/ |1 f4 @, @6 ^- n. H# T" @  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
/ z, q% c5 V) v& J! n" d9:导入.sql文件命令(例如D:/mysql.sql)6 N2 }- |+ @) E4 H( ~2 J
  mysql> use database;
. W  P1 W% X; @6 u5 Y- J  q( u3 L  mysql> source d:/mysql.sql;
. e2 e+ ]* f) O- @# p6 W* v10:删除表
8 D8 L* s7 t7 q  mysql> drop TABLE MYTABLE;, Q" Y8 E3 o* c) f' X  t7 u
11:清空表
9 }" U% F# _6 c3 c" |$ P, O, j& i5 R  mysql> delete from MYTABLE;) n# Z6 G- q  }4 l2 b
12:更新表中数据  ~1 ~2 X# j. g' {' d
  mysql> update MYTABLE set sex="f" where name=hyq;
! [2 U0 d' d* d9 A7 ?
" X- F1 a# v, n8 N' X此外,Linux下经常使用的命令:
( W# D% d5 T6 b. ^( n
" S7 Q/ G# K. n1:导入数据库备份文件的方法:. J9 N2 P8 D5 Y, S! W% q
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件6 J- _: B' p+ M& S5 k7 ?0 v7 `) n- s
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:! s% }! Q2 }4 w  n+ L& x
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;( R0 L: h  `& Z% _5 B# P2 Y
3:清空文件内容:5 P- @. c# C3 E) l! z2 V7 i: k. G' D
  cat /dev/null > 文件名
2 J" _" Z6 k1 |5 g) j4:添加帐户:
# n+ ~; o$ [6 E+ \( C  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)* }- Z4 U1 |) l1 d
5:设置帐户密码
% O$ L7 v8 R2 Q) Z, f/ r* u/ `  passwd 用户名" P2 B+ D1 I" u
3 M9 s& z+ E$ @( g# y, n! ]! O5 s( k# T7 B. d
特别注意:
' p3 p4 p7 g. s刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:) H" S, R. F0 ?! V
use mysql;
& X% @  N9 `6 n" L  y# o+ Idelete from User where User="";+ @$ J5 {  z/ m, N
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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