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

mysql和linux常用命令

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

7 w8 N: y& U7 r& B1:使用SHOW语句找出在服务器上当前存在什么数据库:
$ S9 |* x+ m8 `! [& R  mysql> SHOW DATABASES;
) y+ _4 }: J" Y2:创建一个数据库MYSQLDATA
' \5 \, ~% v1 X: m% C  mysql> CREATE DATABASE MYSQLDATA;
& k! I! G- `% K1 Y9 ^. H! c3:选择你所创建的数据库7 ]9 @0 a2 H* \, l' A
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)' k! B8 a3 B1 [! v4 v; p4 e( l
4:查看现在的数据库中存在什么表
, u. S) l7 Q5 |! o  mysql> SHOW TABLES;
0 d! Q& ]7 _/ ]& X- \% R5:创建一个数据库表
; H  m4 _. [  \5 m& q. O0 `  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
; A/ b+ n) D  ?9 }' ~0 N6:显示表的结构:& C; S, o4 n+ K4 O" V  `( P
  mysql> DESCRIBE MYTABLE;
; P+ \% }3 `, j6 ]* g, f/ p7:往表中加入记录0 N# U" v! z, p
  mysql> insert into MYTABLE values ("hyq","M");9 z  R3 x2 K6 ~0 r) \
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
7 t# j& M2 h" V* \! r; n  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;* U. w1 n! \5 {8 D% d5 k
9:导入.sql文件命令(例如D:/mysql.sql)
0 @% w0 ]5 g' M6 l  mysql> use database;
2 j+ Q# c  ?: t! Q  mysql> source d:/mysql.sql;2 W1 c( ]5 I# k4 G
10:删除表0 |$ I/ I" l" U
  mysql> drop TABLE MYTABLE;+ a  V, c4 |, Q! f- A! Y9 F
11:清空表* l8 {( O6 R- H. k
  mysql> delete from MYTABLE;6 R- [3 C0 v) [
12:更新表中数据: m9 t" r/ ?# \  w6 u
  mysql> update MYTABLE set sex="f" where name=hyq;( G8 f/ e( C$ j9 X$ p

) ]# p6 A. u( k& L3 `) q2 |此外,Linux下经常使用的命令:
/ E1 y5 Q# `/ Q: ?' U2 G6 h- P- w1 J6 f7 u& Z/ p6 g0 n3 w" \6 b; g( B
1:导入数据库备份文件的方法:% O2 g# C( I6 D8 R/ F$ h( y
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件) F) ?: ^* V, u% y1 M/ @9 U* R
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
+ _9 @9 F* q% S7 g9 a+ n. S  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;" g( @5 d' m7 ?0 d6 D
3:清空文件内容:
1 M/ g8 X0 `( I' B! Z- s" w  cat /dev/null > 文件名' i% i0 D+ C" ~/ `
4:添加帐户:, X7 V7 ~3 L( f8 K7 {3 b  U) b
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)6 B8 {, \3 L8 B* `9 }
5:设置帐户密码
% Z) h. W% R  `7 ~  passwd 用户名( [' G4 Z) n% x2 w  K# y( a9 X
5 {. h- x6 z! q" |0 M: L  a
特别注意:
- a1 h' O' i" P1 r刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:+ m1 w" {4 h% w' X" o8 r" w8 g
use mysql;
* B' [7 S7 J& `+ \5 h9 ?delete from User where User="";8 o) y/ h# [; K/ S& X) X5 y  @
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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