原创:RedHat Linux6下编译安装Mysql-5.5.27

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件源码包存放位置 /usr/src

源码包编译安装位置 /usr/local/mysql

由于现在的MySQL都使用Cmake进行编译安装,所以在安装MySQL之前我们首先要把Cmake装在我们的系统上。

准备源码包:

1.安装Cmake

安装之前,系统里必须有开发程序如gcc,g++

#编译安装Cmake

tar zxf cmake-2.8.9.tar.gz

cd cmake-2.8.9

./configure

make && make install

2.编译安装配置MySQL

#创建mysql用户和mysql组useradd -s /sbin/nologin mysql #创建所需目录

mkdir -pv /usr/local/mysql/data

#解压源码包

tar xzf mysql-5.5.27.tar.gz cd mysql-5.5.27

#cmake编译

#安装

make && make install

#设置权限

chown -R mysql:mysql /usr/local/mysql

#配置成系统服务和开机自动启动

cp 、/usr/src/mysql-5.5.27/support-files/mysql.server /etc/init.d/mysqld

chmod a+x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 35 mysqld on

#修改配置文件

vim /etc/f

#在[mysqld]中修改:

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysqld.pid

user = mysql

tmpdir = /tmp

#保存退出

#初始化数据库

/usr/local/mysql/scripts/mysql_install_db --user=mysql

--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

#手动启动MySQL

service mysqld start

#查看是否有mysql端口

netstat -tnlp | grep :3306

#测试登录mysql出错

#建立一个软链接再测试登录成功

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

mysql> #可以登录,mysql编译安装成功到此MySQL编译安装完成

相关文档
最新文档