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

mysql和linux常用命令

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

3 O. T0 f) A% @) g  E4 M& @1:使用SHOW语句找出在服务器上当前存在什么数据库:0 ?* w5 E9 k4 b0 J
  mysql> SHOW DATABASES;' z9 ?- C( X0 M; C
2:创建一个数据库MYSQLDATA
- N  W( ]% E6 |1 n  M- {- r, ~  mysql> CREATE DATABASE MYSQLDATA;8 U& B; ~/ }$ _+ ^9 H" F4 Q6 w
3:选择你所创建的数据库9 P' a  H% Q) \% Z  Q
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
2 F8 N5 F9 ]( g8 B4:查看现在的数据库中存在什么表
& Y. O. [6 I# c9 e+ N) I- c0 v7 s0 r9 L( D  mysql> SHOW TABLES;
* {: y; s3 {/ h1 s5 {% N/ R$ e5:创建一个数据库表
) i, b) z5 y' b2 I6 o  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));8 M( |, w7 Q) N  t* P4 ?9 Q/ a! l- f
6:显示表的结构:) s5 r9 G' }* e1 Y  V
  mysql> DESCRIBE MYTABLE;
' y8 r: E4 N% [- A: H& R7:往表中加入记录
# d; {9 Z1 G1 ^6 b+ b) L  mysql> insert into MYTABLE values ("hyq","M");
* f: @2 p0 v* d$ i8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
* F5 Z" y! d5 u  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
+ [% a' c. R' F% g& f4 b; g* a0 C9:导入.sql文件命令(例如D:/mysql.sql)
4 C% d6 d! u( S% y/ V/ m9 D+ G' L  mysql> use database;) \) p0 W" g* h: T% v/ q
  mysql> source d:/mysql.sql;
/ \1 p$ D9 `/ t& j: c- g2 w10:删除表9 r# V/ N2 `3 |5 n- V
  mysql> drop TABLE MYTABLE;9 O9 w" o$ _) e* L& {& q3 S" M
11:清空表+ o3 J6 W, @3 ~$ e! K0 s( l
  mysql> delete from MYTABLE;
3 C: f+ U3 W8 [- `" @12:更新表中数据8 c6 n: L/ E& X7 s! c1 b! ~, a
  mysql> update MYTABLE set sex="f" where name=hyq;! ?& N3 j  i- q2 d& C# X# w9 O

) v4 y5 ^/ j8 n- w! a此外,Linux下经常使用的命令:
! @# U2 `. @* h
- m* B9 t+ n' T+ T1:导入数据库备份文件的方法:
: y6 C. x; W6 |4 c8 l  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
( I5 C5 K2 @# y1 H2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:# U9 e3 Z3 B" o% h% \" C
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
1 D: \# \0 }% `3:清空文件内容:$ F3 m: S; {! j. r: X: B- N
  cat /dev/null > 文件名
/ M# L$ w3 S4 @# r0 R, Y# @4:添加帐户:3 u. S" V& \1 g% R) X
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)0 S4 k4 q6 E; B5 f) C
5:设置帐户密码! r; u7 }0 H; q3 o
  passwd 用户名) y& l6 \, T( y1 O9 M* Q& \" m

7 P" v+ Z( \' V9 v4 T特别注意:
+ y% d+ |! z( P: x3 W0 k刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:$ c, C. b$ I$ O% M
use mysql;" @% h; ^) t5 `, i
delete from User where User="";
# g6 ]1 s$ C& |6 {update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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