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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2 G5 a2 P3 D8 V7 f" D
1:使用SHOW语句找出在服务器上当前存在什么数据库:
1 u1 V: D- t8 {4 |  mysql> SHOW DATABASES;
0 T- }+ a* U) q7 x" Z' {7 k4 @- Q2:创建一个数据库MYSQLDATA- p( a' b) |! b0 Z" [+ f
  mysql> CREATE DATABASE MYSQLDATA;" H/ A% l& x* k$ V
3:选择你所创建的数据库
" B: W' c/ V3 l, w& C  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)' ^+ X8 r. L" G: k  R
4:查看现在的数据库中存在什么表
$ L: c' l; t9 a3 b% A  B  mysql> SHOW TABLES;) h. Y: a& I* }5 s2 Z+ R
5:创建一个数据库表4 T$ g8 j; w3 M* S( [( ]3 z. G
  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));; C: R" ^; `4 d5 n% k
6:显示表的结构:
$ G% W* n5 y; M  mysql> DESCRIBE MYTABLE;  w4 g! `0 C$ e9 V
7:往表中加入记录
. ]+ D7 X2 S' K2 i. b7 r  mysql> insert into MYTABLE values ("hyq","M");
. }) o3 w" |/ J; f8:用文本方式将数据装入数据库表中(例如D:/mysql.txt); f# N. N7 B3 n/ H
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
6 x* n* g+ `7 {( q* {9:导入.sql文件命令(例如D:/mysql.sql)
- q/ n2 N( x) P  mysql> use database;! Q5 a# V% ~( T* j
  mysql> source d:/mysql.sql;: l; R# Z8 _, j1 a4 A. h9 s+ j! H
10:删除表
3 J/ j4 ?% n: ^7 ]  B, U% a  mysql> drop TABLE MYTABLE;1 ?" V/ Y' F7 I: u2 ^
11:清空表
! T1 V. F$ b% C0 o  mysql> delete from MYTABLE;! g. R, F3 [% Z- ]* I5 |
12:更新表中数据/ n! f: n% F. h5 |" |( M, t
  mysql> update MYTABLE set sex="f" where name=hyq;% K, ?+ k. }/ Y/ V( E2 m9 r' R# v
+ z6 S/ U+ q7 A
此外,Linux下经常使用的命令:
% K& C8 V  v$ X4 W+ I$ y5 c  L5 O9 k
# M% E2 T! i$ J1:导入数据库备份文件的方法:( b4 `' j- o$ r! F! }! [$ J
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
3 G. [' j# M: {! f3 G$ ?4 [2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
+ w/ b5 X$ |" R+ u  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
5 U' |1 C- F% u, p1 r2 Q3:清空文件内容:) O5 a2 O0 T( b, e0 g2 w
  cat /dev/null > 文件名
2 c: `4 y! |/ J4:添加帐户:
5 a! g: B; S$ Q& v& m4 b3 F  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)3 U! O7 Y' H) P7 G1 |" T
5:设置帐户密码! ]6 K+ W. e, n" |% ~- m
  passwd 用户名
4 v; T+ C- H5 D# ]+ M# d0 k. E" ]5 y9 s5 ^1 j! M# f: |
特别注意:+ d0 H! {" d+ e
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
' M: d- X5 \: G* `use mysql;+ J' Y7 f/ Z7 ~. p4 j
delete from User where User="";9 f, }7 f5 G/ t0 i) t& p6 M
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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