`
yk.yk
  • 浏览: 20093 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

CentOS 5.8 编译安装mysql5.5.25a

阅读更多
写在首部,出错不慌张,方法一箩筐。自己行补脑。 20140228日录

#建立软件源码包存放文件夹
mkdir /data0/software
cd /data0/software
#下载cmake(MySQL5.5x系列编译工具”必须”)
wget -c http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
#下载MySQL5.5.25a(2014年2月28日为止最新稳定版)
wget -c http://downloads.skysql.com/archives/mysql-5.5/mysql-5.5.25a.tar.gz

tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./configure   (这里如果报缺少C++ Compiler 需要装执行yum -y install gcc 然后 yum -y install gcc-c++ )
make
make install
cd..

groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
mkdir -p /data0/mysql
chown -R mysql:mysql /data0/mysql
tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data0/mysql
(以上如报Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH)
请此目录上执行
rm CMakeCache.txt
yum -y install ncurses-devel
yum -y install bison
成功后重新执行出错命令)
make
make install
cd ..

chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql

cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf
#拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
vi /etc/my.cnf
#编辑配置文件,在 [mysqld] 部分增加下面一行
datadir = /data0/mysql
#添加MySQL数据库路径
:wq!
#保存退出
./scripts/mysql_install_db --datadir=/data0/mysql  --user=mysql
#初始化mysql(原作中这个顺序放到前面了,执行会出错!找错也是要下很多功夫的。)

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
#把Mysql加入系统启动
chmod 755 /etc/init.d/mysqld
#增加执行权限
chkconfig mysqld on
#设置开机启动
vi /etc/rc.d/init.d/mysqld
#编辑
basedir = /usr/local/mysql
#MySQL程序安装路径
datadir = /data0/mysql
#MySQl数据库存放目录
service mysqld start
#启动
vi /etc/profile
#把mysql服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
:wq! #保存退出



下面这两行把myslq的库文件链接到系统默认的位置,在编译类似PHP等软件时可以不用指定mysql的库文件地址。
  ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
  ln -s /usr/local/mysql/include/mysql /usr/include/mysql
  shutdown -r now     #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
  mysql_secure_installation    #设置Mysql密码
  根据提示按Y 回车
  然后输入2次密码
  继续按Y 回车,直到设置完成
  或者直接修改密码/usr/local/mysql/bin/mysqladmin -u root -p password "123456" #修改密码
  service mysqld restart  #重启
  到此,mysql安装完成!

参考文献:

http://www.osyunwei.com/archives/4199.html

http://2526575.blog.51cto.com/2516575/565506

http://lnmp.org

分享到:
评论

相关推荐

    centos5.8安装教程

    CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...

    centos5.8安装教程.docx

    CentOS 5.8 安装教程 本文档主要讲解了在 Windows 环境下基于虚拟机安装 CentOS 5.8 的步骤,旨在帮助嵌入式开发应用的初学者。以下是相关知识点的详细解释: 1. Linux 系统安装前的准备 在安装 Linux 系统之前,...

    CentOS_5.8_系统安装文档

    CentOS 5.8 系统安装文档是对于 CentOS 5.8 操作系统的安装指南,包括下载安装 CentOS 5.8、安装操作系统、磁盘分区等内容。下面是从该文档中提炼出的相关知识点: 1. CentOS 介绍:CentOS 是一个基于 Red Hat ...

    CentOS 5.8ios镜像

    最近新找的yum源还能用 yum文件一起发了 替换到...sed -i "s/\$releasever/$CENTOS_VERSION/g" /etc/yum.repos.d/CentOS-Base.repo 这两行修改版本号 最后 yum makecache 结束 老东西了 很不好找 好用就回来给个好评

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS编译安装MYSQL5.6.17

    ### CentOS编译安装MYSQL5.6.17 #### 知识点概览 - **环境准备**:包括操作系统版本的选择、依赖包的安装等。 - **编译工具的安装**:如`cmake`的下载与安装。 - **MySQL源码包的获取与解压**。 - **配置与编译...

    CentOS下安装mysql

    centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理

    CentOS 5.8中文乱码(方框字)解决.docx

    CentOS 5.8 中文乱码(方框字)问题是许多用户在安装 CentOS 时遇到的一个常见问题。这个问题的出现是因为在安装 CentOS 时选择了英文语言环境,而没有安装中文支持包,从而导致了中文字符显示为乱码(小方框)。...

    Centos5.8安装asterisk并配置mysql用户表

    "Centos5.8安装asterisk并配置mysql用户表" Asterisk是一种流行的开源IP PBX系统,它提供了强大的语音通信功能和灵活的配置能力。本篇文章将指导您在Centos5.8系统上安装Asterisk,并配置Mysql用户表以实现动态...

    centos7编译安装mysql

    centos7编译安装mysql

    CentOS5.3-5.8_32x64位DVD镜像下载种子

    CentOS是一款基于Red Hat Enterprise Linux源代码再编译的开源操作系统,它提供了与RHEL高度兼容的稳定环境,被广泛应用于服务器领域。 【描述】中提到的"此文件由wdlinux收集,整理了centos5.3至5.8DVD版32_64位...

    CentOS-5.8

    CentOS-5.8迅雷下载镜像磁力链接。

    Linux CentOS 5.8 安装文档.docx

    Linux CentOS 5.8 安装教程详细步骤 在服务器管理中,Linux CentOS是一个非常流行的开源操作系统,尤其在企业级环境中。以下是一个详尽的Linux CentOS 5.8的安装指南,适合初学者和有经验的系统管理员参考。 1. **...

    Linux CentOS 5.8 安装文档.pdf

    在本文中,我们将详细介绍如何在服务器上安装Linux CentOS 5.8操作系统。这是一份详尽的步骤指南,适用于那些希望在服务器环境中部署此版本Linux的IT专业人员。 首先,确保您有一张CentOS 5.8的安装光盘,并将其...

    Centos 5.9编译安装mysql

    说明: 操作系统:CentOS 5.9 64 位 ...MySQL 安装目录:/usr/local/mysql MySQL 数据库存放目录:/data/mysql 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum 命令可 以正常使用

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7.9 自动安装mysql8.0.33,附带脚本

    Centos6.7系统安装MySQL5.7总结

    Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...

Global site tag (gtag.js) - Google Analytics