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

mysql和linux常用命令

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

& _' A! s: H0 s( R1:使用SHOW语句找出在服务器上当前存在什么数据库:
0 T! W+ |' Z5 K0 c  mysql> SHOW DATABASES;
/ M; u: N0 P6 T: ^( v1 e: V/ Y2:创建一个数据库MYSQLDATA/ I4 r7 j7 d' ~) ]( g
  mysql> CREATE DATABASE MYSQLDATA;8 j0 L+ x2 s8 p. M
3:选择你所创建的数据库
4 a, @6 h% \' N0 b5 i% K! D  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)% e9 p+ t! C( V' l& O7 x
4:查看现在的数据库中存在什么表- ~' ?, G$ i( Q$ e6 J
  mysql> SHOW TABLES;, V/ Q- e: S# H
5:创建一个数据库表
7 J  ^' h6 ^/ P& y8 {! p3 D, u4 P  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));5 X5 J$ X: J6 V1 ~3 l8 Y
6:显示表的结构:) y; a0 X. `" \& C3 T( h: ^* c: r
  mysql> DESCRIBE MYTABLE;
6 \8 _; k9 C9 G2 ?5 x9 I% x+ x, K7:往表中加入记录
7 Q1 E  n, b) R/ m  mysql> insert into MYTABLE values ("hyq","M");
: g. `0 L# h- \3 X8:用文本方式将数据装入数据库表中(例如D:/mysql.txt); F4 o: E: P) s  L( r. Y+ p
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;9 _# o: U2 {9 n, j
9:导入.sql文件命令(例如D:/mysql.sql)3 B$ h" k, I7 @' w, m1 ~/ ]" j2 }
  mysql> use database;
3 p7 ~; L; M0 h* |/ C- f) U  mysql> source d:/mysql.sql;
# e; U/ D$ c+ g; z3 B% O9 q10:删除表+ D. S2 `0 q' l% ~
  mysql> drop TABLE MYTABLE;) Y8 d; ~; j0 r1 e! H
11:清空表$ v" i, M0 A- x$ T5 i: j. [
  mysql> delete from MYTABLE;$ Y) P: g1 N: a% e% q
12:更新表中数据: t8 y* s' d% ]5 g7 Z
  mysql> update MYTABLE set sex="f" where name=hyq;
. J' ~  \4 X2 ~* T9 x6 F
( O; L# y  l2 a% Q" L此外,Linux下经常使用的命令:
+ j# }+ F. u" k2 |
& v- ~' H) v  m# p. Q1:导入数据库备份文件的方法:" R0 P# j  Q" L& Z  c  U! X
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
, c! i1 E/ ?6 s- {# r4 a: Y5 Q2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:0 {# v1 U# L! l
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;. T: ~  N5 l, G. I9 q
3:清空文件内容:
+ w# b- e  ~  |7 Y' M! a$ r  cat /dev/null > 文件名
" B. J# R1 B9 q# Y4:添加帐户:
- d( {! v0 y" R  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)" ]0 H8 U) E0 t6 ~
5:设置帐户密码2 G( ]6 D& Z5 Z4 {1 V
  passwd 用户名
& t! v! f7 n5 K+ W/ S. ]) G( g. y( y( @" U! n% F
特别注意:
9 j; H0 E4 v4 Q" ]. N刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:3 X* V' C/ l3 R2 |
use mysql;
# @3 [4 c+ O4 ]3 u$ D% Ddelete from User where User="";
; N1 ], ~) z- \2 A% w  Nupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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