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

mysql和linux常用命令

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

/ l& I: w/ q3 g) d1:使用SHOW语句找出在服务器上当前存在什么数据库:
0 @' c& L' u9 W0 a  ]+ V  mysql> SHOW DATABASES;
2 [+ j2 a. X& d2:创建一个数据库MYSQLDATA+ K3 @4 ~8 G# l
  mysql> CREATE DATABASE MYSQLDATA;
) p) s0 @5 c# z" w6 R3 {3:选择你所创建的数据库9 E7 F8 T; {3 E* |
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)( F" X' ?! ~6 S; ~5 q
4:查看现在的数据库中存在什么表
' A" m: U' ^7 g" R( F  mysql> SHOW TABLES;
- Y4 D) v2 C7 i6 e# _5:创建一个数据库表
3 `$ ^+ r* d. U' f3 o  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
* J/ U& b  M9 p4 r( _2 Y8 D6:显示表的结构:9 j! O/ I% \6 D5 ~9 `
  mysql> DESCRIBE MYTABLE;
0 p6 G7 W0 L7 J! C4 d) E7:往表中加入记录% H0 N# b5 H2 _6 T; M
  mysql> insert into MYTABLE values ("hyq","M");
! d2 H, d4 }" a; Y8 e) |9 y* |9 ^8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)" b! p: k: s, N. A2 S7 i$ z. ~
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;, K% h" d+ i. h8 ]1 q' Z
9:导入.sql文件命令(例如D:/mysql.sql)
& w' E0 }4 Z, X. |  mysql> use database;: l  F+ ~# ?9 a  o2 q
  mysql> source d:/mysql.sql;  G* x' V- `& {$ d# [
10:删除表
+ v7 B7 n) d8 v& }1 ]0 E  mysql> drop TABLE MYTABLE;
' |7 `# U2 ]5 b9 w11:清空表
+ ^$ R- i% G5 N! a, R% f  mysql> delete from MYTABLE;" N: U! ?8 K& T- t
12:更新表中数据) J! F" L" g$ M
  mysql> update MYTABLE set sex="f" where name=hyq;
; e+ n( `# z; K, T% w$ x6 D+ h& ^3 ~* M7 A. f
此外,Linux下经常使用的命令:$ ]8 A# m6 x  d3 X9 s; ]$ {6 H5 ]

$ N& j4 F" Q5 o$ P1:导入数据库备份文件的方法:
! R- v, z+ ?3 `8 A0 q" {, L  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件9 s3 b# p' Y& U) y
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:$ G- T' L+ |! w4 D
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;0 F! V5 q! C1 n! A
3:清空文件内容:0 n9 ~' \4 X3 {; V0 S( ]. o. g& D
  cat /dev/null > 文件名7 l+ g; a9 o- _3 ^
4:添加帐户:1 X( s; U0 K% r) o; {* R! w" x
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
5 Z' t4 L9 `$ ?3 U# {' t$ z5:设置帐户密码" }0 r/ E! H* h( n
  passwd 用户名
' T2 f+ D" g" o5 V1 ?, _' G1 `1 x
5 a/ o% _' w0 Q' T9 H& ~' U' O特别注意:
8 b5 v9 \* @* b0 l刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:2 X1 X) i: [+ A, ^
use mysql;- Z* ~% \. i, ]# J* U
delete from User where User="";
& E1 x1 {% ]8 K; j" l, M3 Xupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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