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

mysql和linux常用命令

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

: D) d# g. }% P. `1:使用SHOW语句找出在服务器上当前存在什么数据库:/ L3 V7 X8 h2 \7 G4 p7 M2 t
  mysql> SHOW DATABASES;, s) s7 |4 h- I% U
2:创建一个数据库MYSQLDATA/ `, T6 T7 g( q$ l
  mysql> CREATE DATABASE MYSQLDATA;
0 c: `0 d; C1 `1 O/ [$ f/ C! t9 C3:选择你所创建的数据库) K! K( l6 c0 d1 ?
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
) M& s( e/ C1 w, P5 F9 u$ k4:查看现在的数据库中存在什么表
! O, j- z( g* z  mysql> SHOW TABLES;
, ~" x0 Q$ d& B: O6 v$ {5 T5:创建一个数据库表8 e6 o6 t) c) u5 E
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));! w. Q! K1 t. t2 r% _  B
6:显示表的结构:
% @* J) g) l7 |/ M. O% u/ ?  mysql> DESCRIBE MYTABLE;1 e6 g8 j" U$ }. t/ L6 B
7:往表中加入记录* }/ w' W7 @# X" V
  mysql> insert into MYTABLE values ("hyq","M");
/ Z$ W# C0 b: z5 h0 p3 k: ^8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)# Y- V* H! R5 q. B6 R4 u
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;8 x7 N& V  ~4 g/ ~) M3 Z/ [
9:导入.sql文件命令(例如D:/mysql.sql)' y4 V5 {% r/ ~# F9 x
  mysql> use database;
9 Q* G% @. J9 ?+ z" c9 u- |$ k  mysql> source d:/mysql.sql;7 o1 Z( c5 C9 O: a, [! s7 c
10:删除表$ ?( S: Y' n! r0 r
  mysql> drop TABLE MYTABLE;8 ?7 `% r+ y; A! n1 R
11:清空表" b% X, O$ j9 [7 y$ L. S
  mysql> delete from MYTABLE;4 \3 G. e2 g# Z9 L7 W
12:更新表中数据; q5 B1 m8 x) ]2 @! @
  mysql> update MYTABLE set sex="f" where name=hyq;" N- N, a/ p3 g) o" r

3 J; F+ `" T/ \3 O( [此外,Linux下经常使用的命令:
5 N. ~2 ?) w3 J, D" a, j
+ N  w3 e9 p% y0 `1:导入数据库备份文件的方法:  [+ f4 `  V2 E
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
0 Z& p8 `/ ?2 G) b  u1 I+ K2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:$ g$ [. m3 U+ Y# `+ z
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
7 i6 Q" t- [8 k! b" g3:清空文件内容:5 M( d& u2 [/ D0 C' G# l! h" a
  cat /dev/null > 文件名& I0 y7 ?2 \2 ?* H& g8 C* E5 @
4:添加帐户:! Q! ?& q9 T; F- N6 m
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
8 }! r7 _: k8 X# g/ h# L5:设置帐户密码
5 a$ C1 H6 s3 @* ?  passwd 用户名/ _1 V, ~' V) c
6 H8 ?" P5 p9 G- z4 n
特别注意:5 S7 l) ]! n! u& x5 H! t
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:/ K7 Y# y  p& Q2 P# X' \& O
use mysql;
# q) X( Y) [" o$ W! Gdelete from User where User="";( \1 H: `2 D3 c- h
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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