找回密码
 立即注册
查看: 3277|回复: 0
打印 上一主题 下一主题

mysql和linux常用命令

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

; I7 A* C; U% t8 J1:使用SHOW语句找出在服务器上当前存在什么数据库:; |9 |, @4 n& }% O
  mysql> SHOW DATABASES;
' U, W. y3 j& b* K3 h  g/ X4 z2:创建一个数据库MYSQLDATA
+ K7 Q5 {1 o, I  mysql> CREATE DATABASE MYSQLDATA;8 F0 [& c9 Z- q, v" R* i
3:选择你所创建的数据库1 ~$ J4 B6 p6 H6 Q
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
+ Y' W4 o: {  Y4:查看现在的数据库中存在什么表
, P5 o7 i$ N7 k* Y5 E  @  mysql> SHOW TABLES;
' R0 ^. G7 D9 }: W7 z5:创建一个数据库表
5 M$ \  f4 Z- i+ D. x0 {  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
4 l  W7 a7 M. ^# c+ Z" H4 x6:显示表的结构:
" _1 j/ |/ m+ i; |  mysql> DESCRIBE MYTABLE;
* A* M4 a) H7 v; [7:往表中加入记录
$ v/ |' H; g* J7 [  mysql> insert into MYTABLE values ("hyq","M");
0 d( A. M  N6 S! s; N8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
1 ^$ P  Y0 X" |  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
. e% V: d! L- W+ W% }' \9:导入.sql文件命令(例如D:/mysql.sql)
7 ]+ d/ P6 U" C0 F+ r, g  mysql> use database;
$ J; P% w2 T/ T8 s& v! w# h  mysql> source d:/mysql.sql;
9 g# k; n4 y" r: ~0 P$ Y10:删除表
( ]/ @! l9 c1 l; [6 O: h; n  mysql> drop TABLE MYTABLE;
) l7 Q" C$ g8 N11:清空表( h. l; J1 o/ q7 U- r  g; U
  mysql> delete from MYTABLE;7 W, H( U7 G+ Z2 s. g
12:更新表中数据
. x0 @5 N* f1 O+ i9 V; U- B  mysql> update MYTABLE set sex="f" where name=hyq;
7 @3 A3 b" F7 T0 s
- G+ z& I& ^5 {- l此外,Linux下经常使用的命令:
6 z# }& x8 J% D( p3 W( ~3 s& I2 A3 m4 w- W' U8 d
1:导入数据库备份文件的方法:
2 k( v( q7 L( h3 ^/ x  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
( p" o- Q6 S( H( H& l: t! {1 P/ O2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:' w) y7 R, O$ z5 o9 t$ j
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
- i4 T8 l; y- [9 T7 `' P3:清空文件内容:
+ i1 e) v7 V* x  cat /dev/null > 文件名
: n' j' `# t9 z0 }4:添加帐户:  {' d2 r" f  i
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器). L- l) }* l* {
5:设置帐户密码' ]) F% }. F' I! a6 J. u* a
  passwd 用户名2 ~- R" r! t' C, {0 S8 V

. l2 P! V, F9 d5 ?: {$ p4 ?' D: Z特别注意:8 e% G0 Y5 e- |$ M$ f9 e$ U' |
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
5 ^: [. c3 N' s$ ruse mysql;5 {4 Q" p2 R: I- T( Z" k$ a/ t8 \7 I
delete from User where User="";
- @5 Z0 a' ?& Y( Pupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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