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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
4 D  ]2 Y+ Q9 h
1:使用SHOW语句找出在服务器上当前存在什么数据库:
% _, ]# W( O" z- G0 s  mysql> SHOW DATABASES;" j8 q9 O6 J! t/ W- L; D! f
2:创建一个数据库MYSQLDATA9 B0 F: d6 I  f! r  R
  mysql> CREATE DATABASE MYSQLDATA;# U" J, ?4 u. I2 t. ~" U3 x
3:选择你所创建的数据库5 {9 d  N. \& c6 [& h
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
$ W+ P6 L  x7 h2 Q9 ~4:查看现在的数据库中存在什么表
" H) N$ y5 z; l3 q  mysql> SHOW TABLES;! O5 q- a/ o( ^4 H
5:创建一个数据库表/ J4 i+ H  ^) V, k
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));% m) q, P1 o, H9 K! y
6:显示表的结构:
2 s3 L' i. N/ q% A$ g5 u2 x1 c  mysql> DESCRIBE MYTABLE;
0 f! ^" J: [, ?5 [- }4 n! ~7:往表中加入记录) z" o  i  I. i2 {( ~+ }# w) L! c
  mysql> insert into MYTABLE values ("hyq","M");
! |& T& P% o. r5 @5 y* B8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)( W( g9 Y0 {/ V! P2 B* a0 V
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;5 a7 i( ^; l3 K: v! X
9:导入.sql文件命令(例如D:/mysql.sql)
; u/ d4 \- J# Z! z/ H1 B! i3 d  mysql> use database;
- Z, J# |+ P; G9 R6 O' C8 ~  mysql> source d:/mysql.sql;5 U' G0 b) B* n: D
10:删除表/ C. e+ [9 H, b. e
  mysql> drop TABLE MYTABLE;
" t) l3 x% j/ H6 R( f" D11:清空表
/ n# y. T4 ]  c  mysql> delete from MYTABLE;
. o% H+ ?! ~5 x$ j" I! X12:更新表中数据4 o  L4 z' y* M2 m. Z% ]$ Z$ E
  mysql> update MYTABLE set sex="f" where name=hyq;- H; k3 U( T+ b6 k# m

/ a7 [# s9 S1 }  d1 P此外,Linux下经常使用的命令:2 e# m3 A; j, g# l' ~) I8 p
* Q" R- ]" y5 T! K, I. k% v
1:导入数据库备份文件的方法:" w& m, v$ [* K3 B! g5 O
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
& s# ]* }% `, x: s2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:) w7 a" \5 W' ~5 E9 h( a& B
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;. G: ?6 D  c& L, H: E
3:清空文件内容:* P( ]9 P& x0 \2 O5 {
  cat /dev/null > 文件名$ ~' s; c: \7 t2 y+ s( x
4:添加帐户:
, g1 u; ^" y  c" V3 L; i  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
& d3 Q% F8 o( |' m; {5:设置帐户密码
! v% e: I, T# _  passwd 用户名
% w/ k( X( N- @9 q$ }) {6 K' F& j9 ]+ I
特别注意:
3 R2 }. S& }% O1 e) P+ \: m- H/ E刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:. n% ]9 ~  @+ Y; `! q9 I' Z
use mysql;
: g$ D  |+ X8 T1 _* M) \7 Adelete from User where User="";
6 {. J2 N) z; _# j, k& dupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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