zoukankan      html  css  js  c++  java
  • Fedora 9数据库MySQL的安装

    网上提供的方法很多,但都不怎么合适。完是在fedora 9下安装的。找了下还没有这方面的安装,就自己安装了。安装步骤大致如下

    1、在光盘中找到MySQL的安装包一共有10个,但比并需要都安装。

    libdbi-dbd-mysql-0.8.3-1.fc9.i386.rpm

    mysql-libs-5.0.51a-1.fc9.i386.rpm

    mod_auth_mysql-3.0.0-6.i386.rpm

    MySQL-python-1.2.2-6.fc9.i386.rpm

    mysql-5.0.51a-1.fc9.i386.rpm

    mysql-server-5.0.51a-1.fc9.i386.rpm

    mysql-connector-java-3.1.12-5.fc9.i386.rpm

    perl-DBD-MySQL-4.005-8.fc9.i386.rpm

    mysql-connector-odbc-3.51.24r1071-1.fc9.i386.rpm

    php-mysql-5.2.5-7.fc9.i386.rpm

    2、检查系统安装了那些MySQL软件

    #rpm -qa |grep mysql -i #这里的-i就是不区别大小写

    3、安装服务器端

    由于缺少依赖的包,本人就直接使用下面安装了

    #yum -y install mysql mysql-server mysql-libs

    4、初始化数据库

    # cd /usr/bin/

    # ./mysql_install_db //初始化数据库

    成功的话会出现以下信息

    [root@localhost bin]# ./mysql_install_db

    Installing MySQL system tables...

    OK

    可能有一些警告信息

    5、登录数据库

    登录MySQL的命令就是mysqlmysql的使用方法如下:

    mysql -u 用户名 -h 主机 -p 密码 数据库名称

    [root@test1 local]# mysql
    mysql>
    出现了“mysql>”提示符,恭喜你,安装成功!
    增加了密码后的登录格式如下:
    mysql -u root -p
    Enter password: (
    输入密码)
    其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
    注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

    6MySQL的几个重要目录
    MySQL
    安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
    下面就介绍一下这几个目录。
    数据库目录
    /var/lib/mysql/
    配置文件
    /usr/share/
    mysql
    mysql.server命令及配置文件)
    相关命令
    /usr/bin(
    mysqladmin mysqldump
    等命令)
    启动脚本
    /etc/rc.d/init.d/mysqld
    (启动脚本文件mysql的目录)

    7、数据库常用操作

    注意:MySQL中每个命令后要用分号“;”结尾

    mysql> show databases;

    +--------------------+

    | Database |

    +--------------------+

    | information_schema |

    | mysql |

    | test |

    +--------------------+

    3 rows in set (0.00 sec)

    其实上边的数据库mysql是很重要的,它里面有MySQL的系统信息,密码的修改和增加新用户等,实际上就是在操作这个数据库。

    8、显示数据库中的表

    mysql> use mysql; //首先要打开数据库

    Reading table information for completion of table and column names

    You can turn off this feature to get a quicker startup with -A

    Database changed

    mysql> show tables; //显示表

    +---------------------------+

    | Tables_in_mysql |

    +---------------------------+

    | columns_priv |

    | db |

    | func |

    |

    | user_info |

    +---------------------------+

    18 rows in set (0.00 sec)

    9、显示数据表的结构:
       describe 表名;
    10
    、建数据库
       create database 库名;
       例如:创建一个名字位wangxiuhua的库
       mysql> create databases wangxiuhua;

    Query OK, 1 row affected (0.00 sec)

    11、建立数据表

    use 库名;
       create table 表名 (字段设定列表)

    mysql> create table xingming (id int(3) auto_increment not null primary key,xm char(2),csny date);

    Query OK, 0 rows affected (0.00 sec)

    12、建立数据表

    describe命令查看刚才建立的表结构

    mysql> describe xingming;

    +-------+---------+------+-----+---------+----------------+

    | Field | Type | Null | Key | Default | Extra |

    +-------+---------+------+-----+---------+----------------+

    | id | int(3) | NO | PRI | NULL | auto_increment |

    | xm | char(2) | YES | | NULL | |

    | csny | date | YES | | NULL | |

    +-------+---------+------+-----+---------+----------------+

    3 rows in set (0.00 sec)

    12、增加记录
       例如:增加几条相关纪录。
       mysql> insert into name values('王秀华','','1980-05-05');
       mysql> insert into name values('岩岩','','1980-05-05');
       可用select命令来验证结果。
       mysql> select * from name;

    13、显示表中的记录
       select * from 表名;
       例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。
       Select * from user;

    mysql> select * from xingming;

    +----+------+------------+

    | id | xm | csny |

    +----+------+------------+

    | 1 | | 1978-05-05 |

    | 2 | | 1980-05-05 |

    +----+------+------------+

    2 rows in set (0.00 sec)

    转自:电脑时空网络

  • 相关阅读:
    FreeBie—免费设计师专用素材网
    8个高质量免抠素材网站
    微信公众号开发之刷卡支付
    微信公众号开发之扫码支付
    HEXO+PAGE 搭建个性博客
    微信扫码支付(模式一)
    常用的开源框架
    Java实现Excel导入数据库,数据库中的数据导入到Excel
    微信公众平台开发教程第5篇-----网页授权获取用户基本信息
    t-io 集群解决方案以及源码解析
  • 原文地址:https://www.cnblogs.com/eoiioe/p/1363945.html
Copyright © 2011-2022 走看看