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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
" w5 l' b3 I8 Y# i# g) j, ~9 m2 X  M
1:使用SHOW语句找出在服务器上当前存在什么数据库:
% |! H. C8 R% f# ~0 H) u  mysql> SHOW DATABASES;
" S7 \3 l2 |+ O2:创建一个数据库MYSQLDATA8 g2 |0 b& \! n' f& u% X: O% G+ W$ @
  mysql> CREATE DATABASE MYSQLDATA;
7 z5 J  P6 i3 Q2 l3:选择你所创建的数据库# X  M# w9 T% B1 h6 p. B; T
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)9 k! _8 z5 k7 W7 C4 m" R" w
4:查看现在的数据库中存在什么表
& S( Y7 c2 Q9 m; A( n% M' b% w3 M  mysql> SHOW TABLES;
+ q! _  A- g; ]+ a) O. {* Y5:创建一个数据库表  i' A# v2 Y. K' P
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
, L$ d' q, b' K  X8 @  A6:显示表的结构:% a, G0 Y/ v, A/ |1 T  f7 q
  mysql> DESCRIBE MYTABLE;
% C8 B+ P" r: o. ]* `% e7:往表中加入记录" N9 x. Z8 R. v  N9 H+ H( B
  mysql> insert into MYTABLE values ("hyq","M");
! ~1 @6 P% a5 M5 h- b# Y8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
6 s" ]7 T: [# ?  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
- F7 ]# \( [+ n; B0 v9:导入.sql文件命令(例如D:/mysql.sql)$ G% I6 ~; X' ?+ e
  mysql> use database;
" n9 t6 ?; Y5 V  mysql> source d:/mysql.sql;
) V& D) A/ k) S: w  `9 r0 W10:删除表
- c; L& j! s! _8 e  _  mysql> drop TABLE MYTABLE;; l. T) k: k3 T4 Z. V
11:清空表; ]1 }8 u+ V2 i8 A. p) B# ]
  mysql> delete from MYTABLE;% S* B& b8 ~& U. S
12:更新表中数据
# @* }! Q0 h$ I. R* A0 ]; G# l% r  mysql> update MYTABLE set sex="f" where name=hyq;
6 o% H: J8 {6 _+ E
( X9 {! u# K, |0 M此外,Linux下经常使用的命令:* u7 s7 Y% @% p3 N( h# ?0 q" `

/ N4 T: r& W( W+ z4 g5 h7 s1:导入数据库备份文件的方法:
; q4 I+ x+ N  ^8 I8 _$ n  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
2 K/ S0 m3 n6 X. _- M  ~2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:6 g8 c3 G  a8 L8 Q% b
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;# ]( G: D) \9 h4 s$ j
3:清空文件内容:
2 x" y+ Y' @+ L3 l8 q. @  cat /dev/null > 文件名6 c5 n$ K6 v2 W6 R
4:添加帐户:: n+ F% E9 R" ~7 e( I* H, h) P/ r
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
, E0 A0 a( g% D1 L9 I5:设置帐户密码
4 J4 v' O( E. T" I; z  passwd 用户名
0 y' Z. Y+ a/ q( E: R
' u0 K7 v+ R2 W. `' t8 W特别注意:
! F' V) [" Z  [9 `* c刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:" C/ G& _' A3 ~) u6 H8 t8 y  D% J
use mysql;
& y" ?( k$ T0 gdelete from User where User="";
6 Y6 N* Z! k7 a" b+ T$ Dupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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