原创:RedHat Linux6下编译安装Mysql-5.5.27
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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编译安装完成