快速业务通道

linux下mysql安装配置初级篇

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04
SQL启动脚本/etc/rc.d/init.d/mysql
   ,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql.
   [root@test1 etc]# vi /etc/rc.d/init.d/mysql
   #datadir=/var/lib/mysql    (注释此行)
   datadir=/home/data/mysql   (加上此行)
   7、重新启动MySQL服务
   /etc/rc.d/init.d/mysql start
   或用reboot命令重启Linux
   如果工作正常移动就成功了,否则对照前面的7步再检查一下.
八、MySQL的常用操作
   注意:MySQL中每个命令后都要以分号;结尾.
   1、显示数据库
   mysql> show databases;
   ----------
   | Database |
   ----------
   | mysql  |    | test   |
   ----------
   2 rows in set (0.04 sec)
   Mysql刚安装完有两个数据库:mysql和test.mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作.
   2、显示数据库中的表
   mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )
   Database changed
   mysql> show tables;
   -----------------
   | Tables_in_mysql |
   -----------------
   | columns_priv  |
   | db       |
   | func      |
   | host      |
   | tables_priv   |
   | user      |
   -----------------
   6 rows in set (0.01 sec)
   3、显示数据表的结构:
   describe 表名;
   4、显示表中的记录:
   select * from 表名;
   例如:显示mysql库中user表中的纪录.所有能对MySQL用户操作的用户都在此表中.
   Select * from user;

5、建库:
   create database 库名;
   例如:创建一个名字位dfg的库
   mysql> create databases dfg;
6、建表:
   use 库名;
   create table 表名 (字段设定列表);
   例如:在刚创建的dfg库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段
   use dfg;
   mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);
   可以用describe命令察看刚建立的表结构.
   mysql> describe name;
   ------- --------- ------ ----- --------- ----------------
   | Field | Type  | Null | Key | Default | Extra     |
   ------- --------- ------ ----- --------- ----------------
   | id  | int(3) |   | PRI | NULL  | auto_increment |
   | xm  | char(8) | YES |   | NULL  |        |
   | xb  | char(2) | YES |   | NULL  |        |
   | csny | date  | YES |   | NULL  |        |    ------- --------- ------ ----- --------- ----------------
   7、增加记录
   例如:增加几条相关纪录.
   mysql> insert into name values('''',''张三'',''男'',''1971-10-01'');
   mysql> insert into name values('''',''白云'',''女'',''1972-05-20'');
   可用select命令来验证结果.
   mysql> select * from name;
   ---- ------ ------ ------------
   | id | xm  | xb  | csny    |
   ---- ------ ------ ------------
   | 1 | 张三 | 男  | 1971-10-01 |
   [root@test1 root]# cd /home/data/mysql (进入到库目录,本例库已

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号