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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  C1 p7 u5 W' X- ^' A4 d. [8 k
1:使用SHOW语句找出在服务器上当前存在什么数据库:' @0 c, K) s3 l/ g
  mysql> SHOW DATABASES;0 n( V0 E. t( q  K" R
2:创建一个数据库MYSQLDATA
3 O1 x( w. J3 y1 v0 S  mysql> CREATE DATABASE MYSQLDATA;8 G5 C4 L: a# _7 L0 Q* Y, u
3:选择你所创建的数据库$ e/ Y+ v! X  d0 X8 c/ C, R
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!); t; q+ O+ H8 ?9 K
4:查看现在的数据库中存在什么表( D# I1 s- N8 n) \! Q
  mysql> SHOW TABLES;
2 v3 [# ?% o% ~0 A/ f' W5:创建一个数据库表
* ^+ r- E! T! S; I2 I2 Y) d  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
( w* x* Z  {. S4 K* Q; G& s6:显示表的结构:7 I: e( V$ ~1 s9 A# K' L
  mysql> DESCRIBE MYTABLE;
- H3 u, c3 r8 U6 U4 u$ c/ Q7:往表中加入记录& D+ |) ~( l+ \' d
  mysql> insert into MYTABLE values ("hyq","M");( f# @, e* x- X2 W$ q$ y6 U
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)+ ^& f" M( R! p# S! A/ Z4 `
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;5 l! X6 c1 ]& ~3 i9 ^+ Z& E  z, l
9:导入.sql文件命令(例如D:/mysql.sql)1 @* b$ \5 l3 w" u6 b
  mysql> use database;
( ^" C+ M/ z: X) q) X; K  mysql> source d:/mysql.sql;  L2 a! f; U$ n+ I1 t
10:删除表. q. l# H$ A) a! X
  mysql> drop TABLE MYTABLE;3 r' ], x; Q3 a4 U: P' D& O# W9 V
11:清空表7 H9 J$ G5 d  s. d" ]* d; h
  mysql> delete from MYTABLE;
) y! a1 Z: Z/ ?( p9 C9 x7 g: [# z12:更新表中数据& c, ^& W1 f$ K) [
  mysql> update MYTABLE set sex="f" where name=hyq;8 \- u% p; y8 P/ e! n+ l8 d' p
0 T& q" [3 c. G! v+ B
此外,Linux下经常使用的命令:
$ Z/ W: K' g! m* Z) Q' p. j8 e. b- j  ~/ O' S- l; y. ?% F
1:导入数据库备份文件的方法:. D! ~7 y6 K4 X3 |; c* v
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件' l4 @8 Q& D1 g  N2 C
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
! `( N' {! J$ F/ z7 q7 e  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;! i, Q  L2 f6 N
3:清空文件内容:
5 N4 k, `, V/ R. J5 ?" ^* w  cat /dev/null > 文件名
: q' J, o, `& G1 j! I; u  t5 P4:添加帐户:
& E7 n/ ]6 _. z: P% b  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)- z. v% _: z$ e
5:设置帐户密码0 f8 A5 }/ B7 @; t. C
  passwd 用户名
, l5 Y2 i5 |: n6 \% y! s; t8 V; z/ @0 w2 R, [
特别注意:
/ K- d; V* q; j刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:$ I( C$ H. Y  O* u$ a* ^) _1 }
use mysql;
" I4 g& ?9 C) e1 tdelete from User where User="";
: w+ t# E% W  `( ^update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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