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

mysql和linux常用命令

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

$ Z. I5 L# K+ P5 v( M4 H# q0 {1:使用SHOW语句找出在服务器上当前存在什么数据库:
- P9 j+ Q1 }% P) X* a0 w& e  mysql> SHOW DATABASES;* n& i- ]9 L- s. y
2:创建一个数据库MYSQLDATA
" }) z9 k0 O' U; I1 F+ J  mysql> CREATE DATABASE MYSQLDATA;
( ~2 q3 s% d2 }9 T( T! _1 K3:选择你所创建的数据库3 z6 m1 n" X3 e; n2 B
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
  n& A, h+ o; u4:查看现在的数据库中存在什么表& g' i/ V- x: Q. E" P: d, |
  mysql> SHOW TABLES;
) c2 S5 I5 S8 M3 H3 F5:创建一个数据库表
2 r9 h& R0 R; I9 L( c  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
1 i5 c, T  ]. x6:显示表的结构:
0 c% s+ U% N2 M, x. s- x/ s  mysql> DESCRIBE MYTABLE;
- e1 N  g3 ^. V) ?7:往表中加入记录+ N% l7 x" x% o- J( C- D
  mysql> insert into MYTABLE values ("hyq","M");4 t& A% g0 m; Y) ~
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
+ \- q1 z: y7 ]  X  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;& C$ n  Z- O8 ?2 [
9:导入.sql文件命令(例如D:/mysql.sql)0 k' v+ P7 Q! d- B% }
  mysql> use database;
! c5 K7 X& K& `2 g6 Q# K  mysql> source d:/mysql.sql;, a/ b- e* }: W8 n& Z1 G7 \
10:删除表, V- @" l& D- c7 Q
  mysql> drop TABLE MYTABLE;
5 t, H9 R4 u2 N11:清空表
* Q8 `5 A" o; f  mysql> delete from MYTABLE;
; S5 P. |- x# A3 j+ i" \( R# h2 @( m12:更新表中数据
/ C" T+ l! }% y% o/ z$ u  mysql> update MYTABLE set sex="f" where name=hyq;
) ^/ Y3 H! {6 |; q/ ~5 P( V
  v5 @& t- J5 |, s' o) }( {2 t# a此外,Linux下经常使用的命令:
/ X' x5 u+ I: c2 u1 C  I' F) G' Y8 Y% j/ [
1:导入数据库备份文件的方法:+ _4 @/ h3 F. f$ ^
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
1 z! j( A6 ]( m2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
6 q0 T6 ]% X- u7 v! X- F; t/ ]% ]; h  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
. ?: u6 ~1 l% R! c2 M3:清空文件内容:; b4 s4 Q. E! d# e
  cat /dev/null > 文件名
9 i7 y. m3 |, f( z4:添加帐户:
0 e2 H/ `$ `" G% A( i  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)% ?' _  S: J! E5 |  q6 s5 Q6 O6 }
5:设置帐户密码% @) }- G0 ?# G/ T' b
  passwd 用户名- W  v" c  S5 v9 r/ T

" |8 W/ B) L$ Q$ p5 q特别注意:
8 \4 h+ H. K. H+ F$ z% F  k7 ^刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:- H6 K% B- E# l; }4 r( w
use mysql;) z% e8 k4 x. O/ @. e+ D
delete from User where User="";
" G: ]# N0 D: B; V$ \2 Aupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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