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

mysql和linux常用命令

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

/ v( |8 s+ I$ R+ y( q" Y1:使用SHOW语句找出在服务器上当前存在什么数据库:( o+ |6 e3 [7 s8 w
  mysql> SHOW DATABASES;8 @. w+ o( s4 i: i# n* s1 N" }
2:创建一个数据库MYSQLDATA
; L0 i& E  x! T1 t) ^* m! ~  mysql> CREATE DATABASE MYSQLDATA;3 _: Q8 z3 U3 m* v. F( k/ p- R' ?
3:选择你所创建的数据库
- w4 h7 y% U& z2 ^  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
9 p9 ]6 C8 o6 h# E) i/ P: o4:查看现在的数据库中存在什么表
/ a; f8 C3 j/ S3 G% R! I( s' T  mysql> SHOW TABLES;# G2 m, t" G' ~  g' Y1 z
5:创建一个数据库表% V0 `9 {  I+ |# W
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
  Y2 v$ p0 g9 N* s$ f$ t6:显示表的结构:
& J4 \) A$ I5 F: {$ `  mysql> DESCRIBE MYTABLE;
, Y1 g7 |$ ^4 y7:往表中加入记录
7 C' Z. _9 a9 g# Y; X/ C  mysql> insert into MYTABLE values ("hyq","M");' n  |( y0 F+ A/ f$ T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt): H5 V6 ~9 K: R% ~( U  K0 }
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;& V& g$ _  T7 H# U  E
9:导入.sql文件命令(例如D:/mysql.sql)' _$ Q5 v8 U3 F# I: `' r7 P2 |
  mysql> use database;
3 `3 v; o  F" \6 X, q) E  mysql> source d:/mysql.sql;
3 J& S  D: n3 {* l. T/ C10:删除表* b+ m% w/ y7 c7 y$ L$ S9 r7 S
  mysql> drop TABLE MYTABLE;
9 w+ d5 Z8 v! C, ~; K6 E11:清空表
' |3 I5 T: s* _  mysql> delete from MYTABLE;' L  Z8 ?# G+ x; U4 i- _5 T
12:更新表中数据
7 l) \( l1 h7 w  mysql> update MYTABLE set sex="f" where name=hyq;
: B/ m) r( G4 P( U/ \" }- \0 I6 i9 d1 \% y% N1 r( z
此外,Linux下经常使用的命令:
) E" a: ^) d- Z: y$ U$ |- C& g. `9 t7 _5 f8 n" ]2 l( a
1:导入数据库备份文件的方法:
  }3 y  \! G" L- Y0 T  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
, n; f4 _- l4 T$ X* p2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
1 W% V% Y2 A) ?6 g- G  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
& A! ^  _6 I7 c) Y; v6 ?. y3:清空文件内容:
6 f! W3 G8 [  m  cat /dev/null > 文件名
# B5 z& K: n8 N) t4:添加帐户:
, A2 o9 J5 _6 x. a$ D3 E  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器); q- @( i3 A! L* `$ ?1 c! V
5:设置帐户密码
' c" M' L+ s3 `' V" z  passwd 用户名7 k2 k/ n( g2 H2 ~$ W+ F- s
4 Y% h8 l$ m- D$ I9 V, Y- i1 ]
特别注意:% a3 x! S. l- @& g8 R( N
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:1 S! v  A3 k" h- I  t* L
use mysql;* F# i+ b/ {( p& y( R! |$ ]. Z
delete from User where User="";! @) [+ A6 A3 I0 i( _# P
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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