MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
1.环境
# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.8 (Final)
Release: 5.8
Codename: Final
# getconf LONG_BIT
64
# gcc -v
gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-52)
2.下载及上传数据库到服务器;
3.安装Mysql
#yum -y install ncurses-devel
#yum install gcc-c++
# echo ‘/* Linuxthreads */‘ >> /usr/include/pthread.h
-------------------以上这三个步骤,是由于在./configure时出错,加上这几个步骤就好了------------------
# mkdir -p /usr/local/mysql/var
# cd /usr/local/src
# tar xzvf mysql-4.0.25.tar.gz
# cd mysql-4.0.25
# ./configure --prefix=/usr/local/mysql
# make
# make install
# cd /usr/local/mysql/
# ./bin/mysql_install_db
# chown mysql.mysql /usr/local/mysql -R
# cp share/mysql/mysql.server /etc/init.d/mysqld
4. 启动mysql
# /etc/init.d/mysqld start
5. 校验是否正常
# netstat -tunlp | grep 3306
# ps -ef | grep mysql
Linux 安装mysql4.0.25