Centos6下源码编译安装mysql5.1数据库教程

一、Mysql介绍

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

二、安装及配置

1.下载mysql5.1的文件

wget http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz
2.添加mysql相关的用户和组

groupadd mysql
useradd -g mysql mysql
3.解压安装包

tar -zxvf mysql-5.1.72.tar.gz
4.编译参数

./configure --prefix=/usr/local/mysql/ --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1 --with-mysqld-user=mysql
//编译参数可以自己调整的./configure --help就可以查看编译的参数选项,也可以查看安装好的编译参数
5.编译及安装

make && make install
6.复制配置文件

cp support-files/my-medium.cnf /etc/my.cnf    //复制my.cnf配置文件
cp support-files/mysql.server /etc/init.d/mysqld     //复制启动mysqld文件
7.设置权限

cd /usr/local/mysql
chown -R mysql.mysql .
8.新建Mysql允许的表

/usr/local/mysql/bin/mysql_install_db --user=mysql
9.设置mysql开机启动

chmod a+x /etc/init.d/mysqld
chkconfig mysqld on
10.设置mysql root密码

service mysqld start
/usr/local/mysql/bin/mysqladmin -uroot password 'password'
11,mysql安装成功,可以正常使用mysql软件了

三、安装问题:

问题1:
在./configure时出现错误:error: No curses/termcap library found?
解决方法:

yum -y install ncurses-devel
然后重新./configure 编译一下

提示1:
上文中的/usr/local/mysql 只是我的安装路径,可以更换的​

时间: 2024-11-10 00:28:32

Centos6下源码编译安装mysql5.1数据库教程的相关文章

Centos7下源码编译安装svn1.8.x教程

缘由 当我用vagrant做开发环境的时候,windows上的svn版本为1.8.x,而vagrant管理的centos7虚拟机中的svn版本为1.7.x的版本. 这样会导致svn低版本不能管理svn高版本管理的仓库.需要把svn版本升级到1.8.x的版本. centos7.x官方仓库中subversion(svn)的版本号为 1.7.x尝试了RepoForge,EPEL三方源也还是svn 1.7.x的版本~ 所以需要源码编译安装svn1.8.x版本 安装svn需要的依赖库说明 centos7

CentOS6中源码编译安装MySQL5.6的方法

一.环境准备: 我尝试过以下环境都是能成功的: 1.CentOS6.4 minimal镜像最小化缺省安装: 2.RedHat6.4 DVD基本服务器安装: 3.RedHat5.4 DVD基本服务器安装: 4.其他Linux版本未验证. 注意系统安装好之后需要配置好网卡,关闭防火墙及SELINUX: # 关闭Linux防火墙命令 # chkconfig iptables off # 修改SELINUX配置 # vim /etc/sysconfig/selinux SELINUX=enforcing

Linux下源码编译安装配置SVN服务器的步骤分享_Linux

说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式: 还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据:另一种是使用普通的文件FSFS存储数据. 由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全. 实现目的: 以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器. 具体操作: 操作系统

Linux/Redhat源码编译安装mysql5.5教程

一.源码编译安装mysql5.5.2 操作系统:Redhat Enterprise Linux 6.2 1. 创建用户.目录和修改权限 # mkdir -p /usr/local/mysql/data # groupadd mysql # useradd -g mysql mysql # chown -R mysql.mysql /usr/local/mysql/data/ 2. 安装所需相关库文件 # yum install -y gcc gcc-c++ gcc-g77 autoconf au

源码编译安装MySQL5.6.10最佳实践

  1安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. # wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz # tar zxvf cmake-2.8.7.tar.gz # cd cmake-2.8.7 # ./configure # make # make install 1.1cmake命令语法 1.

CentOS6.5源码编译安装gcc-5.2.0的教程

源码编译安装gcc-5.2.0方法 首先到官网下载最新版本gcc:https://gcc.gnu.org/ (好家伙,一百多M)本地下载:百度网盘 准备开始: 1:解压,进入gcc目录 > tar -zxvf gcc-5.2.0.tar.gz > cd gcc-5.2.0 2:安装依赖 > ./contrib/download_prerequisites #会自动安装mpfr-2.4.2,gmp-4.3.2,mpc-0.8.1,isl-0.14 3:配置选项 > ./configu

MySQL 5.7.13 源码编译安装配置方法图文教程

安装环境:CentOS7 64位 MINI版 官网源码编译安装文档:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 一.系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数.如:安装目录.数据存放目录.字符编码.排序规则等.

CentOS 6源码编译安装配置SVN服务器教程

说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式: 还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据:另一种是使用普通的文件FSFS存储数据. 由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全. 实现目的: 以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器. 具体操作: 操作系统

CentOS 6.6 下源码编译安装MySQL 5.7.5

1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison 2. 清理环境 检查boost版本: # rpm -qa boost* 卸载boost-*等库: # yum -y remove boost-* 3. mysql源码包下载 mysql5.7源码下载: http://mirrors.sohu.com/