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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3 }' q' L1 _0 k7 s+ _9 n7 n
1:使用SHOW语句找出在服务器上当前存在什么数据库:
# f, c* Y: m4 M7 Z. D& C  mysql> SHOW DATABASES;4 `, O$ j6 `9 ^. S- V
2:创建一个数据库MYSQLDATA
" x" q# H) p0 E  mysql> CREATE DATABASE MYSQLDATA;# M. [0 S( J  A8 G: `7 ~. C' t
3:选择你所创建的数据库
4 a* y5 T2 i% }  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)( t! P9 U$ v( ^% ^2 [' p
4:查看现在的数据库中存在什么表
: A! v+ L+ o% k" R  ?  mysql> SHOW TABLES;
5 F8 Q3 V8 C' z) I* ~5:创建一个数据库表
- x9 _, `! K2 g0 }0 ?  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));0 r; x- L/ Q$ d2 W
6:显示表的结构:
: t. m7 }0 N( C' w5 R2 F0 Z  mysql> DESCRIBE MYTABLE;, f- T# |3 d' x' k* P" p, a
7:往表中加入记录
5 U8 ^8 X9 P8 F" b  mysql> insert into MYTABLE values ("hyq","M");& M# M" r8 O- s: U0 p
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)9 T5 q1 K5 U/ c7 l
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
6 c7 C9 W# ]0 v% ^2 s4 n5 c$ c9:导入.sql文件命令(例如D:/mysql.sql)! o/ @5 ^* m9 Z" J  R
  mysql> use database;% F! c" l' H9 t9 i8 ^7 m% O
  mysql> source d:/mysql.sql;
, D8 G0 P% @9 a% n) k! b10:删除表: R; I! v$ ]# |0 v6 s
  mysql> drop TABLE MYTABLE;4 e( P  H' M( H6 u& V1 C; u- @
11:清空表
* i( D- a. I* @/ W" y& r8 w. R6 N  mysql> delete from MYTABLE;
) Q3 B6 |4 \7 W9 C! a& A! n12:更新表中数据6 b4 \5 D- `$ W2 H% t
  mysql> update MYTABLE set sex="f" where name=hyq;
& ^) Q0 i( O* o% ^& ?2 r6 y5 c: [
+ c6 y9 v: w  u此外,Linux下经常使用的命令:
) A4 f6 [/ `" ~  L! y" N4 ]
; C: j2 @1 M5 a* L) B/ D1:导入数据库备份文件的方法:" B( T/ _% V4 Z- d
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件" k) M& R& s% c$ d: n- o7 }/ }% B
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
5 n/ P  T  x, d& R4 c4 Z8 X  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;4 \1 {4 A: W3 Z4 J
3:清空文件内容:, C2 n# a* y6 I  ^# r
  cat /dev/null > 文件名
- G# c& X2 l( Q; o9 L( g4:添加帐户:
9 D4 X1 b0 h' `- N6 Q  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)( h  ]5 y2 X+ D$ B( N
5:设置帐户密码
# w3 h# @% Q; r0 }  passwd 用户名- N% S# {( {3 q1 Y# b! _7 y; N
9 p% V$ Y  N  {8 m5 k- A
特别注意:
6 O4 K+ N5 f+ M' T9 o刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:) M0 W* l5 a* n/ j) k: h* y
use mysql;7 W! z% ^( M/ x" ~( G/ }1 D. B
delete from User where User="";- w8 v8 R' E- J2 a/ c, l1 ]7 e$ @$ ?
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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