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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3 y: b6 a' ~6 Q5 K/ e4 M' ^) q- O2 H
1:使用SHOW语句找出在服务器上当前存在什么数据库:8 p# Q' b6 \, J0 H$ k( I
  mysql> SHOW DATABASES;9 U, }6 |- m5 N% G* X
2:创建一个数据库MYSQLDATA. \+ T* p6 G& M" S2 {8 ~
  mysql> CREATE DATABASE MYSQLDATA;& L& {& P3 j0 g8 g6 _
3:选择你所创建的数据库
4 V! p* [0 M: V. M! u  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)  Y: i% v7 A) S# ?3 ^) P
4:查看现在的数据库中存在什么表
4 G% d& m; K2 {+ C7 _  mysql> SHOW TABLES;6 K% s7 D; a. z4 }/ F( Y3 N
5:创建一个数据库表
: E1 L3 f7 m( n6 o3 z  I( m  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
) i' h, r: K7 v4 e- H& N% H2 L6:显示表的结构:" B1 o+ ?5 w  H- M: T$ |
  mysql> DESCRIBE MYTABLE;
7 F0 R3 \1 v' k7:往表中加入记录4 i, a2 U3 `/ l
  mysql> insert into MYTABLE values ("hyq","M");
9 R  d* p+ [+ S2 c4 I( i8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)1 s4 Q! F2 o9 {- k, y0 y. }
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;- L# S; {0 F: k( s( G4 U) C# i+ r
9:导入.sql文件命令(例如D:/mysql.sql)" r* E) E- y6 `- F/ z
  mysql> use database;
& m3 E' J' }. k, d  mysql> source d:/mysql.sql;" ]& C/ S' M6 l+ \' j& v$ I
10:删除表7 Y! H1 Z9 g4 w/ C# s
  mysql> drop TABLE MYTABLE;
- N' u3 z( _0 ]4 K7 ?0 f11:清空表
- N% K) Q7 d% o( n" K  e  mysql> delete from MYTABLE;, s) o: v# m: \+ W
12:更新表中数据
: K* Y8 Y7 R' ~  mysql> update MYTABLE set sex="f" where name=hyq;8 W, Y! r- a& G# a& U

% m% D7 ^+ T# [7 K% o5 c6 Z3 E4 j此外,Linux下经常使用的命令:: F* Q- c" t3 S- p
1 x# s! z; o3 @) n# }3 X: V
1:导入数据库备份文件的方法:7 Z+ b" g  c$ j' w9 j
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件. e& m2 u9 A; _. Q0 Q; O
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
' t8 [# J0 f# [  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
+ ?& l; P! p: u: I3:清空文件内容:- Y* |, F/ ?  Z% q/ O2 O
  cat /dev/null > 文件名' u4 _6 P( H2 k; e
4:添加帐户:
* n  p6 @. D  g: D$ }  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器). B8 r- T+ o: F) c0 L( [
5:设置帐户密码5 w% _0 {1 q5 q( d8 `
  passwd 用户名1 b2 G& P' @, o; w, ^/ m" o4 p
# k; X9 W+ ?7 C. k
特别注意:  u! x( f7 L, [' E: P- Y; z
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
$ a$ Z4 Y' P5 F* D% Kuse mysql;
5 f& N3 q3 b: W: q$ M- A; [delete from User where User="";
/ ]! ?. C! V' [: O8 Lupdate User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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