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

mysql和linux常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0 y. j7 H7 O3 e7 U' c+ S- |3 O1 y
1:使用SHOW语句找出在服务器上当前存在什么数据库:6 J  T- N3 x' X3 C% I
  mysql> SHOW DATABASES;4 e& r. v: [, o. q) B' c& i
2:创建一个数据库MYSQLDATA& y; Q$ n8 u- z0 j! C; H
  mysql> CREATE DATABASE MYSQLDATA;
3 B4 l; r  e; j( w2 h1 ]6 h3:选择你所创建的数据库! B8 T( O- m9 k$ ?$ U! A9 E2 m
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)- _5 ?4 ]7 g! R4 r  i
4:查看现在的数据库中存在什么表5 o+ h& c% C* m% _9 J' e' H
  mysql> SHOW TABLES;
% n/ J" ?" n+ b( Z  W  c! m5:创建一个数据库表
+ ^+ i) _% G: P( |( Z* z  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));7 R( m+ k/ D' p- s0 _
6:显示表的结构:. M1 s  _% f1 `
  mysql> DESCRIBE MYTABLE;
. g4 {) P5 m5 E5 ~/ _2 P7:往表中加入记录$ J  [( n. s) e
  mysql> insert into MYTABLE values ("hyq","M");3 D  U/ ~8 L% y! R- \3 z1 p
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)+ @. E% k/ U: j) V; G" o1 |
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;( V4 V; D, H- s6 C
9:导入.sql文件命令(例如D:/mysql.sql)+ _( B: l5 C; X7 [
  mysql> use database;
# G9 s" c/ Y4 G3 Y  mysql> source d:/mysql.sql;6 U* R: B* p& @# r4 Z
10:删除表* u: Q& J. O8 a  o  A# q
  mysql> drop TABLE MYTABLE;
9 ^" G9 c0 a0 ~( c0 G11:清空表7 B. ]) H1 a& Z( M4 m- E
  mysql> delete from MYTABLE;  r: F+ B/ D; |$ Q. q( X* w8 e
12:更新表中数据) y$ m, R- h. |4 u2 K5 Z3 X
  mysql> update MYTABLE set sex="f" where name=hyq;$ [/ a. b' `- [) H8 w( W4 @* y, D6 ]

* u7 I1 A: {1 v; {7 d$ q& u' E9 m此外,Linux下经常使用的命令:
, b7 ?5 X' T) m. p8 _% u' ?% M1 Z; F
1:导入数据库备份文件的方法:& T5 m" P* C7 B+ [5 N$ @6 f
  root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件' P( y* s! [. p* t5 N
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
; Y* e6 p: O% o4 i/ Y& w  mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;- H3 C- s' R6 a6 d
3:清空文件内容:
( e1 R  x" E$ @* Q$ t- x  cat /dev/null > 文件名3 f) R7 ^6 H& }! H* M: o8 q4 k* P
4:添加帐户:! B* @* i6 ?& P" N- }/ U
  useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)6 W! i7 F* B/ f' W$ x% Y$ [2 |
5:设置帐户密码$ [: t$ }* R' a* R- O4 C% u
  passwd 用户名5 ?5 J4 {) m5 q- N( W
3 d; F+ k: d: |; {8 e! P- y
特别注意:* E+ ^, n* b: J. U# e7 @
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:4 c! ^% q5 ~1 s2 [6 G2 T
use mysql;
. |# j0 L( Y6 a$ d( Zdelete from User where User="";0 O1 H4 A8 C" q- l" A/ I
update User set Password=PASSWORD(newpassword) where User=root;
回复

使用道具 举报

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

本版积分规则

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