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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
5 O( ]3 Z% i$ J( T
1:使用SHOW语句找出在服务器上当前存在什么数据库:
; r2 K! m& F" `1 C' I  mysql> SHOW DATABASES;
# m+ t% W' Z2 u0 ?2:创建一个数据库MYSQLDATA
3 d9 u& |& ]  i7 E% Y  mysql> CREATE DATABASE MYSQLDATA;
( G& V, Y6 y- r- \6 P3:选择你所创建的数据库5 I" [' _9 @6 X- a9 ~
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)7 h; g4 t  q) \7 u% T
4:查看现在的数据库中存在什么表& x# s9 t# h# c. K3 @8 Z
  mysql> SHOW TABLES;
) ^& Z8 \% ?0 M2 L* J5:创建一个数据库表
  {( l' \$ G1 H0 P! S# F6 b+ p  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
, c' [, b/ ^! Y: l- H4 s6:显示表的结构:* O7 t4 ?7 h& \1 c) M% D2 L
  mysql> DESCRIBE MYTABLE;
0 F& W5 `+ D7 P3 v  W7:往表中加入记录
' J( A  a- U$ D+ X9 U! `& k  mysql> insert into MYTABLE values ("hyq","M");
( ?: r/ D- Z0 h6 \) R, d5 S# k8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
$ L2 w. S: Y" o/ x7 S' d  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
/ ~( L8 A- ?- R# s7 |9:导入.sql文件命令(例如D:/mysql.sql)$ |- \8 k  I# S, |6 L
  mysql> use database;
# s% z7 c6 P+ C( f5 y1 C# e  mysql> source d:/mysql.sql;$ V# b* _  ?7 W' c4 }
10:删除表& P) h& B" t' H) N1 g$ A3 a6 U; s3 ]6 I
  mysql> drop TABLE MYTABLE;
7 t0 M$ s) |' |: s11:清空表
! J' _4 J9 i1 z% U4 z; {  mysql> delete from MYTABLE;
% m5 P0 B( {0 o" A0 D- W7 X5 y12:更新表中数据( a: {# }! \! ?$ t. d! Y
  mysql> update MYTABLE set sex="f" where name=hyq;3 x5 x& @4 p$ m" X, ^
) ?0 @9 T( }. F" }; w$ |# K
此外,Linux下经常使用的命令:. L6 m6 W- @# r! M
7 R7 A) G% t) Y. K. H8 r: x  e
1:导入数据库备份文件的方法:
- \7 y& n3 e; W$ B  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件4 }/ ~; w8 i3 |/ Y$ z: H
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
$ S6 q% I) a) m/ y  F$ ?  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;* w/ y+ _: N1 |" E$ k7 k5 h- ~
3:清空文件内容:* K; _% G5 a; K" F9 |
  cat /dev/null > 文件名3 \8 `5 f$ O/ |& J5 m. D
4:添加帐户:
" F8 f: c8 s% \2 t9 L  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)5 Y) W2 [4 l7 D5 e; [% E
5:设置帐户密码
( e4 y$ n- \4 p, E, [/ k  passwd 用户名
& `8 s# ^* g, i8 |; f  a! c/ P; a# q6 j1 {7 B
特别注意:" I$ g, ?% l. T& ]/ T
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:( g: _9 E7 s- J- ?6 T% q5 W3 p
use mysql;/ D0 x8 M  s3 h% I/ O0 P
delete from User where User="";$ u" y5 y/ E" m3 ^) K& ]
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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