5.5.28mysql_Linux下安装编译MySQL5.5.28

简单的介绍Linux下MySQL5.5.28的编译安装过程。MySQL从5.5之后在进编译安装的过程中不在使用经典的./configure make make instal

简单的介绍Linux下MySQL5.5.28的编译安装过程。MySQL从5.5之后在进编译安装的过程中不在使用经典的./configure make make install三部曲,具体的步骤是cmake make 自己make install。

①下载MySQL-5.5.28.tar.gz,然后在linux里面进行解压

tar –xvf MySQL-5.5.28.tar.gz

②安装之前的准备工作。

yum –y install cmake

yum –y install ncurses-devel

yum –y install bison

yum –y install gcc

yum –y install gcc-c++

groupadd mysql

useradd –r –g mysql –s /sbin/nologinmysql //建立mysql用户和mysql组

mkdir –p /data/mydata //MySQL的数目录

chown –R mysql.mysql /data/mydata/* //把数据目录下文件的属主属组改为mysql

下面开始进入MySQL目录进行编译

cd mysql-5.5.28

cmake . –DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mydata

-DSYCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACK_STORAGE_ENGINE=1

-DWITH_SSL=system -DWITH_UNIX_ADDR=/tmp/mysql.sock -DDFAULT_CAHRSET=UTF8

--DDFAULT_COLLATON=utf8_general_ci

在编译的过程中如果没有解决掉相应的依赖问题,会出现错误。如果出现错误,需要重新编译的话,需要手动的删除掉CMakeCache.txt,然后在重新进行编译。

之后make && make install

编译完之后进行数据的初始化

cd /usr/local/msyql

scripts/msyql_install_db //进行mysql数据库的初始化

cp /cp my-huge.cnf /etc/my.cnf //拷贝配置文件

cp mysql.server /etc/init.d/mysqld //拷贝系统的配置文件作为默认的启动脚本

chkconfig –add mysqld

vi /etc/profile.d/mysqld.sh

export PATH=$PATH:/usr/local/mysql/bin //将mysql的安装目录路径添加到系统的路径中去

执行下脚本sh mysqld.sh,系统的路径配置即可生效。

在编译的过程中,出现了下面的问题。

MySQL server PID file could not be found![失败]

Starting MySQL...The server quit withoutupdating PID file

如果出现了这样的错误网上有很多的解决办法,我的问题在于

I.打开配置文件看下在[mysqld]服务端的配置文件里面是不是增加了数据目录的路径,如果没有的话请添加上

datadir=/data/mydata

II.查看mysql日志,如果不指定的话默认的位置是在 /数据目录下/mysql/ocalhost.localdomain.err可以进行查看。在此需要注意的是数据目录的属主属组需要改成mysql用户和mysql组。否则会出现相应的PID报警信息。

③安装没有问题的话就可以启动mysql服务了。servicemysqld start 并且chkconfig mysqld on完事收工。

如有兴趣,也可以看看这篇文章:

Linux下MySQL 5.6.23安装

以下是小编为您精心挑选的MySQL相关内容,看看是否有所帮助:

CentOS 7下源码安装MySQL 5.6

MySQL5.7.3.0安装配置图解教程

Ubuntu 14.04下安装MySQL

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主从服务器

Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二进制安装

本文永久更新链接地址:,

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值