找回密码
 立即注册
查看: 3308|回复: 0
打印 上一主题 下一主题

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3 R. b; x2 ]3 t, U. |
1:使用SHOW语句找出在服务器上当前存在什么数据库:$ b' P" Z' I  B$ ^8 r
  mysql> SHOW DATABASES;" i& z2 F& Q% ]
2:创建一个数据库MYSQLDATA
( A- G$ x$ a' q" s/ ]9 u$ ?  mysql> CREATE DATABASE MYSQLDATA;8 @, [5 r0 L5 P
3:选择你所创建的数据库+ M- V1 q+ s: A0 o1 ~# L4 J7 k
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
% k; E% s; [; R" @* ]4:查看现在的数据库中存在什么表
7 j0 V4 b( I+ ?3 |! S+ B  c$ E  mysql> SHOW TABLES;
* [" t8 n# |( r6 v. x4 {5:创建一个数据库表/ @- X: C6 m, C9 X8 w0 @
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
5 Y' q3 q- a2 V: _0 t& P6:显示表的结构:+ M% A: r" D" Y8 \
  mysql> DESCRIBE MYTABLE;% ^0 p* `! K5 s9 |* h
7:往表中加入记录
/ X( c% d  U( k3 n. g, l  mysql> insert into MYTABLE values ("hyq","M");4 p' `2 \& ]5 r8 \& D- N, p
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
  ?% o! L+ }  c+ @6 |  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;" g" {: _6 j2 V1 M* k: g
9:导入.sql文件命令(例如D:/mysql.sql)
4 l$ B2 N& O* [4 N% @" Z8 L0 j2 m5 z  mysql> use database;( `# B9 p4 ?. K& y
  mysql> source d:/mysql.sql;
7 P# O* f4 D# T' G7 z! |10:删除表
# D$ q- ?; Q7 c2 l% \, @  mysql> drop TABLE MYTABLE;
' e+ v% c% r: F5 W- R& H11:清空表
9 b2 M# M% s& ]: o/ F  mysql> delete from MYTABLE;
* b& Z" Q1 T; d! H' K12:更新表中数据3 s& D1 S' l# X5 ~; u- D. `) m: z
  mysql> update MYTABLE set sex="f" where name=hyq;
. G. Z/ w1 k( ]
& _- h$ D. V  A+ P此外,Linux下经常使用的命令:
( E$ @1 ?4 w1 |9 _2 B  r. E- l! y7 \# f8 d1 u% ]6 Z+ ~& W& E
1:导入数据库备份文件的方法:* s0 V" @& u0 _7 P$ I
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件- B# w3 `5 h8 G2 u% Y) ~+ Q
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:3 t/ Y3 [% @4 d$ X1 e
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
( q1 B! @1 \" R+ c8 ^/ H3:清空文件内容:2 Y( S3 Q: `* Z! O; f% O
  cat /dev/null > 文件名% @- U* x8 c% s  }" H. R* f
4:添加帐户:# h. m, P' x5 l+ {2 }
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
; e+ @$ h* s8 i8 r! ]5:设置帐户密码
7 l7 `2 H& x3 J  passwd 用户名0 I: x5 i9 L4 ~3 C! F% V
" I* d% Z  J2 \$ R2 {% Q
特别注意:$ t+ F# |. a5 F. V
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:1 V3 b4 X2 N- N+ `5 N8 F
use mysql;
! y5 g& N) F* M8 u8 n% ]- Odelete from User where User="";
6 U2 j1 E0 P5 u8 E4 aupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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