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

mysql和linux常用命令

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

4 X9 H& Q' K' f- {1:使用SHOW语句找出在服务器上当前存在什么数据库:
) N9 {& p' o5 E, M0 U  S/ g0 [  K7 e  mysql> SHOW DATABASES;8 f4 [5 n# h% N: n1 e
2:创建一个数据库MYSQLDATA
- Y. {9 F! ?* a1 M# ^' @1 L4 P  mysql> CREATE DATABASE MYSQLDATA;2 F; _8 }, T, t% z3 {- i1 @
3:选择你所创建的数据库! R4 o' ^$ I& I& }0 H3 l+ W5 L
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)& k# ^1 `' X4 \0 l0 `! Y. P+ q% f$ ^  @3 V
4:查看现在的数据库中存在什么表4 ^2 P1 [& s5 e
  mysql> SHOW TABLES;
% @- w3 h/ H5 ~4 Q* Z5:创建一个数据库表1 k# k/ z8 p7 |8 M
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
% t7 l8 @- w7 u; Q# I# ?( E6:显示表的结构:
6 P' z$ S7 T. n' d  mysql> DESCRIBE MYTABLE;) M  I% J; N  M- _% S% C
7:往表中加入记录
! w0 ?& }1 y9 L- a  mysql> insert into MYTABLE values ("hyq","M");
* E% W, V' t: e+ w+ B8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)9 r; ]( \, E. b$ i- S9 @9 Z" J
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;0 A/ b3 j- t: Z- q" b
9:导入.sql文件命令(例如D:/mysql.sql)
9 K0 b4 o1 Y- H9 z: x  mysql> use database;8 B- L; V: V! r% f! d
  mysql> source d:/mysql.sql;  u" {9 w0 T0 E" X
10:删除表
% c. p  n4 m# E4 @" Z/ C9 r7 B  mysql> drop TABLE MYTABLE;
& y6 s$ o7 ~" x11:清空表
: h: i1 D" M* g* u* L  mysql> delete from MYTABLE;
7 X/ c% v0 O+ l12:更新表中数据! X& M% |4 x3 a. L- K
  mysql> update MYTABLE set sex="f" where name=hyq;5 q" K" Q! c8 I  ~6 Z) Z/ c

" b: [$ Z7 S, i7 N, S此外,Linux下经常使用的命令:$ m% b* P+ |$ a$ v$ X! T* D

. _0 a" Y0 U; {4 d9 x6 M1:导入数据库备份文件的方法:
* p: [: Y  e9 c4 U  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
. C4 x) k4 r( P4 i7 K2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:) {* K: U: V( p- y! T
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
4 d1 a9 x/ m6 M; f- X' O* j: `+ m3:清空文件内容:
; U# n! }- R- B  G& J  cat /dev/null > 文件名" B1 E# }5 r, H9 d' p
4:添加帐户:0 I2 k! x) B! x, X4 {9 g& d
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)( v" |. J9 x: w5 H- e; O  l2 {
5:设置帐户密码
. _6 G! S2 D0 y! F1 W  passwd 用户名
- {4 v/ [0 a. ?1 P: [3 ~% M/ J5 ^. @' T$ ?( ^+ O2 l/ V
特别注意:
+ m* _' P$ A1 v! W刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
" V2 ^- w2 O, \" wuse mysql;
# s; d* I+ L3 S% n5 X6 k9 ~) ~delete from User where User="";
& o" @/ [' w' ]& w% W5 J! Z+ Tupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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