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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3 D8 d1 G3 F, E
1:使用SHOW语句找出在服务器上当前存在什么数据库:
6 y% b$ G# k" Y/ C  mysql> SHOW DATABASES;: B, Z$ l1 T! q0 F& a
2:创建一个数据库MYSQLDATA' X, v2 Z& J: O/ u/ d* O* d
  mysql> CREATE DATABASE MYSQLDATA;
3 C( L) o* ?+ m" p" ~) F3 |. t3:选择你所创建的数据库
0 O2 u  M  I- R8 ^1 L8 t  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)# e* [( Z+ k4 W2 R) f/ ?" c
4:查看现在的数据库中存在什么表- [5 @% ^4 V, T5 q6 A
  mysql> SHOW TABLES;. z" I1 L- m  v6 p! U3 ?- f
5:创建一个数据库表
0 u9 u4 C! s2 l" M* Y9 V  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
  Y0 j0 v+ r$ t  }5 @" q, z3 {6:显示表的结构:
4 W* S/ W0 r6 [. s  mysql> DESCRIBE MYTABLE;+ r" _+ @" z. }/ F2 v! l
7:往表中加入记录0 I$ z5 q) s. ?# f: D
  mysql> insert into MYTABLE values ("hyq","M");
' y8 A% `. w; {. h3 a8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
* r) D: H) {7 ?  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
  o+ v) Y  j+ M, P7 r5 ]/ {9:导入.sql文件命令(例如D:/mysql.sql)
$ Z& u: \# ~, R8 A, q0 I+ l  mysql> use database;" `) y  C* x) F( D  O% e
  mysql> source d:/mysql.sql;0 _: H' i9 U# r+ v3 N' s; P* D
10:删除表$ a& m: C7 y8 _
  mysql> drop TABLE MYTABLE;) m* R5 p6 J8 H
11:清空表
6 U, A8 f1 Q) R" J, l  mysql> delete from MYTABLE;
( x+ y  b+ Q) ]: w3 J+ \: R# C( @9 A12:更新表中数据
! y; l( r- g8 q( V- P# G& o$ G  mysql> update MYTABLE set sex="f" where name=hyq;
2 s- ^9 a8 e$ u+ g! t
1 r) P$ e/ Z6 O/ r  Y# e/ P' t此外,Linux下经常使用的命令:
* }6 s4 j' [% c; k. |0 J
+ A' n1 R& N9 ]0 n5 t1:导入数据库备份文件的方法:1 {' Z& y; C8 ~! ^6 l; h
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件# D2 h! \+ `: O/ {) L
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:: ?5 W9 |- p$ n  O& G
  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
) H6 `+ M9 u5 q( j3:清空文件内容:# u6 N* m; T7 B2 |, H
  cat /dev/null > 文件名9 s. o. j" x5 T' k* u
4:添加帐户:
1 }7 P0 w" H: G7 K  \, j# f; ]  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
: Q* N0 v/ j# c5 }5 v, s- P5:设置帐户密码
' p) ]4 p2 @! J& Z0 I) |# u  passwd 用户名
2 Z* L9 E* u% P5 X; V# ?" l6 E# u9 ]" o' @' V
特别注意:1 l* l9 G# Y5 h5 Z; R2 g
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
4 j! H6 _# ^2 |& \use mysql;
' f9 z- \/ S; @2 b! M: j4 O& y! \: k) n5 wdelete from User where User="";
$ J6 Q7 h! x: D# qupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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