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

mysql和linux常用命令

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

; \1 z; a& b7 W; Z% _/ V5 Z" _( g, @1:使用SHOW语句找出在服务器上当前存在什么数据库:. }& h2 k- {) S/ e! y( j/ I
  mysql> SHOW DATABASES;3 c* t! @& C! ^+ o0 X& w/ U# }  Y7 A
2:创建一个数据库MYSQLDATA
3 Y5 M3 j6 m' V& E9 Z  mysql> CREATE DATABASE MYSQLDATA;
. \; h$ |( X. R  f8 X& h' i$ H7 W2 T3:选择你所创建的数据库% I0 D5 T' ~" L8 K+ q
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!): h# R& L7 q7 ~' q" R
4:查看现在的数据库中存在什么表/ v+ C$ ?* M! g0 {2 H* W, I
  mysql> SHOW TABLES;0 ?; {3 q6 W2 S& y) |
5:创建一个数据库表
) w0 m' W; Q  q4 a; d; [4 X% Q# L3 q  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
! m( n9 M/ G: U$ A1 v+ Z6:显示表的结构:" T7 @9 H5 ^: P: `2 c
  mysql> DESCRIBE MYTABLE;6 F5 f$ J* E5 c% `* \" p
7:往表中加入记录
* Y* g; ^: ]- L8 l  mysql> insert into MYTABLE values ("hyq","M");
8 R' J' s/ ^& h# |) N7 z$ g# a/ p8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
, C0 Q$ n! o- ?3 A; v  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;' B. l9 W; @9 [4 c- |
9:导入.sql文件命令(例如D:/mysql.sql)
$ j' Q# }% [1 w8 O: n9 z  mysql> use database;4 \( i' N: f0 L7 X
  mysql> source d:/mysql.sql;
( K5 \& O+ |2 k9 k) H# {. p/ N10:删除表
( q2 ?' }  K* t- Z  mysql> drop TABLE MYTABLE;( _, m# z2 `. V  c9 V
11:清空表
4 G- i$ y3 y: Q. t& K5 x% r  mysql> delete from MYTABLE;
2 k/ Q% A4 O- e6 x& [12:更新表中数据, e: s$ K4 A) E
  mysql> update MYTABLE set sex="f" where name=hyq;+ D% b% b4 P+ b' ^0 Q8 ^5 M7 Z" u' [
0 t; A0 }. H; G$ I5 O
此外,Linux下经常使用的命令:
/ @8 i7 g& \3 ^" R4 F' O! B- Q! a4 @' y+ ]9 q# B- d
1:导入数据库备份文件的方法:
6 a+ W! r: {& p0 O7 r  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件, g& F9 {+ _7 U' k
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
  H( v$ f" L3 T& b$ X2 J  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
9 H( L! m& l6 k9 P  ]9 J3:清空文件内容:
* f# o9 h- S/ x  cat /dev/null > 文件名
2 U( M' X3 I) @9 M* L4:添加帐户:
1 ~+ ~! H# |- l- J# b- w  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)/ `, a2 t/ q' U
5:设置帐户密码
* K' w' F1 ?- j  passwd 用户名& s8 a2 C6 C% B( C. B2 v
1 N2 J" t  C* y+ |7 g1 o- j
特别注意:
: U# C  R7 U8 p刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:% }% |( q1 j) o" r% L5 z
use mysql;
# _; G3 T' k5 w7 E8 T& ]8 @delete from User where User="";/ j2 |+ h5 D5 W. y1 ~% W
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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