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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
3 g2 E6 k$ x6 e1 d& c, w7 [: M
1:使用SHOW语句找出在服务器上当前存在什么数据库:" ~8 C! \. |! r# @6 a5 E- N- o1 E
  mysql> SHOW DATABASES;
4 \) b/ k5 p+ [# T* Q! c2:创建一个数据库MYSQLDATA
- s/ Y1 s. q/ }7 W( \- ^1 D4 u  mysql> CREATE DATABASE MYSQLDATA;7 Q* p; |" y9 }( Q2 V. W! A3 m( `
3:选择你所创建的数据库- d; z2 G# i4 I6 v
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)$ f7 [/ D. E/ H
4:查看现在的数据库中存在什么表2 l% n+ L( N3 E: @3 K/ V3 ^
  mysql> SHOW TABLES;* v% A6 J6 I4 J" ?& O/ ?/ v
5:创建一个数据库表
6 G% u9 J6 u7 g: B0 Y3 f  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
# \/ O3 L1 p* t6:显示表的结构:$ _5 i9 M# z& v* B3 Z! T
  mysql> DESCRIBE MYTABLE;
( K! k5 M. ~: R8 X# B. v3 g9 n7:往表中加入记录
3 B/ W" {( V% x7 f- b% r1 o4 q0 i  mysql> insert into MYTABLE values ("hyq","M");
# r: e) _5 D1 V; o  s8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
' ]* g# H/ g" x# V! I8 w) e  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
3 M$ e% x: m9 x  g9 ~7 Y9:导入.sql文件命令(例如D:/mysql.sql)9 i4 a( V4 B& U' J
  mysql> use database;
; W1 B3 e, n0 G: [6 n) m# I( r6 D  mysql> source d:/mysql.sql;
7 c* v4 W+ Z- o9 i10:删除表9 Q- p8 g$ G4 G; b
  mysql> drop TABLE MYTABLE;
, x3 B. _( G; w/ _% U3 ]* D8 Y& ]6 G11:清空表
  y( `- C* r" Y9 i2 ?& _  mysql> delete from MYTABLE;
- j' w0 f+ J: {- @$ E$ v12:更新表中数据
" D( G$ B) O) T, Y, Z  mysql> update MYTABLE set sex="f" where name=hyq;. x/ W' e( j- _
# f0 U+ O0 q' n. [  e# V7 ~
此外,Linux下经常使用的命令:2 {; V& u* G2 @$ h
' j4 c- y% K0 H$ f. s
1:导入数据库备份文件的方法:
3 N& G" _( q' n8 m! h2 u  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件. f; s7 A+ L3 d* r$ T; v& e
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
, s1 C) _; }. h9 X. F/ s: g  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
1 b, _$ g4 d9 K4 q7 M& O3:清空文件内容:: R/ T! L  A5 p% z& a. q1 Z. `
  cat /dev/null > 文件名5 D: g8 d" t0 p2 G9 O
4:添加帐户:5 l; a) C8 g- x3 S& o
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
- H* f3 i* D5 a3 b) V9 R5:设置帐户密码: f1 M4 a/ J* _
  passwd 用户名7 P* v0 L$ j" M- P) d9 M) U) r* w

; v- q  ]" L0 I8 k9 l特别注意:1 ?* g! \$ ?5 a* B1 f- |' }( n
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:" Z& v& P" q/ R5 g# N- B3 T
use mysql;
& f6 h. o! L- ?4 n/ b5 ]6 Fdelete from User where User="";
9 J6 l& |" c1 Q0 G1 d1 supdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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