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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$ {. N6 b" q% K$ M* \4 l
1:使用SHOW语句找出在服务器上当前存在什么数据库:
; C: y, H9 [# E# O% |  mysql> SHOW DATABASES;
; q4 u( L- y: ]/ D# n1 X1 Q2:创建一个数据库MYSQLDATA
" }0 e9 l1 k4 b% y9 i0 X  mysql> CREATE DATABASE MYSQLDATA;0 _, \  s' @  V9 K; s
3:选择你所创建的数据库
$ e* A- n# Q2 Q  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)0 D6 }8 \# }% n
4:查看现在的数据库中存在什么表
' d) Q, X& k4 f$ w! `, s  mysql> SHOW TABLES;
5 r3 M/ D: z  t. h; F5:创建一个数据库表5 }7 j6 Z* ^. T7 P' v& ]: t& ?
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
/ K5 c0 m6 e6 t2 b6:显示表的结构:
& G6 f: V1 k' i  mysql> DESCRIBE MYTABLE;
/ u# ?$ ~  i& w  }3 H7:往表中加入记录/ e' c4 [) d8 F' ^$ Y' `
  mysql> insert into MYTABLE values ("hyq","M");
+ y; `0 ]3 K. p6 n0 |( A# f* J8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)( L" O  O6 I8 Z& A: t
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;  U8 O: R9 x' h
9:导入.sql文件命令(例如D:/mysql.sql)  C5 V( K2 M* ?# _0 L7 i, ]
  mysql> use database;
# X, A' k$ p+ \- J9 p3 k  mysql> source d:/mysql.sql;+ w$ [3 l4 @, Y! z
10:删除表
; I9 S  ^6 }4 v0 M5 s  mysql> drop TABLE MYTABLE;- {, V' @% V4 }* E  I
11:清空表0 F: C2 e) J" g
  mysql> delete from MYTABLE;  d, h$ i$ |9 D" _& E5 F
12:更新表中数据0 z! U4 |/ B8 {' G
  mysql> update MYTABLE set sex="f" where name=hyq;
( P3 R" J7 s9 U$ p3 e$ f. }, {! T. Y/ _* m  F/ m
此外,Linux下经常使用的命令:
. F: ~! i! p9 V+ V( g3 h$ ]& |. \, V+ R" t6 W  R
1:导入数据库备份文件的方法:
) i5 g! K# p! b0 g  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
3 Y& B8 l8 Z  N2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:, O; O+ c5 |9 l6 V2 H
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;: N) I) j$ p2 E+ C
3:清空文件内容:
( {4 p( l" K. F+ B: [  cat /dev/null > 文件名# |7 \) G7 C2 w/ y6 l2 Q
4:添加帐户:
' q: v3 Y7 m- a+ F8 o* v' `  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)9 [8 f- w8 k* f' w6 s  n9 a
5:设置帐户密码) J5 ]! F* }4 {) G4 [2 z
  passwd 用户名* _9 b  d- a- K( E; w2 J( u- R( s

6 B1 ]& t- v. H8 P7 {特别注意:- X7 [' @, @/ d+ q
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
6 G) N: ?1 f; X* suse mysql;
* {  N  i9 R1 |delete from User where User="";# d- n7 n6 W' i" ^( O3 V' s3 Q7 Z( _
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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