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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
. l  p5 j& U3 i
1:使用SHOW语句找出在服务器上当前存在什么数据库:
8 n- s/ B+ K$ M( u  mysql> SHOW DATABASES;2 n6 c; k: H( X; ?" G
2:创建一个数据库MYSQLDATA
3 U/ O/ X: b& x3 |/ \6 M# ?5 B) i  mysql> CREATE DATABASE MYSQLDATA;4 o, f# R# ]2 R2 y
3:选择你所创建的数据库
' F% c) V. \+ {3 d; @8 M  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)3 p# S5 D) c$ O6 _4 k4 c8 \" H
4:查看现在的数据库中存在什么表4 f) r( W1 p1 s/ g
  mysql> SHOW TABLES;
; G# M7 S4 m; D- j5 l; v5:创建一个数据库表3 X# \; H! x( ~3 `2 F
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
- `' ~0 K5 M6 E. \$ ?) {2 R) G: X6:显示表的结构:
/ R) c6 n9 c$ z3 U" K2 r6 F4 v  mysql> DESCRIBE MYTABLE;1 h$ A0 V) I: d$ R! H) g$ O
7:往表中加入记录- O$ T+ J5 Z" b! k: D3 c
  mysql> insert into MYTABLE values ("hyq","M");
& [. M. y/ \7 \: W8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)9 l1 R( z0 r1 y) U  W
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
# F( j/ U9 a# z9:导入.sql文件命令(例如D:/mysql.sql)
6 r, {/ e: F5 L# {9 G  mysql> use database;4 J; g" ]  b4 J& r3 Z& W1 h& w
  mysql> source d:/mysql.sql;  e$ `9 z+ t7 ?8 \6 d2 ?8 C/ H
10:删除表* G- B5 b- g7 ~5 E- q: |
  mysql> drop TABLE MYTABLE;
4 o- y6 K0 F' p$ P* |! b11:清空表( e4 D0 A7 N; Z* s! G+ ~' a
  mysql> delete from MYTABLE;
- w5 q8 G( q" m  g12:更新表中数据
6 J7 `! W) m* x1 C( ?. I9 J  mysql> update MYTABLE set sex="f" where name=hyq;; ^3 ]$ H' e' H/ S, i( l! c
! G+ Y5 s2 R" T* Y: l; c
此外,Linux下经常使用的命令:
6 P* e1 f# |7 Q! H+ W/ ^
7 v: _0 o: _1 l; C/ A1 q1:导入数据库备份文件的方法:
( v* v% N3 M3 I: {6 t  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
2 k; x0 M' k  ?$ u2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
) D/ V8 ]5 _9 }  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
) T# C+ W4 J3 L! S- y3:清空文件内容:3 T/ I, y; O$ d2 s" @$ P
  cat /dev/null > 文件名
$ H+ _6 C1 g! s; u5 o5 T7 W% d) K& ]4:添加帐户:
7 h/ f6 X. f, a3 O  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)0 k5 D# u# O3 }: S4 d& e
5:设置帐户密码
" c0 _0 i! m* ?, N( p  passwd 用户名
  \% X& D0 L  V( |! l% P3 I9 p( X) V; b+ q9 u# W; j4 z
特别注意:
/ }) I# w3 e3 `! N8 }' G3 {刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:* u* h1 w! ?1 \9 w& U5 [2 o
use mysql;
" q6 s% G% L+ S7 o8 Ldelete from User where User="";
, ]" |% B2 F' u! `/ Rupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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