linux下编译安装mysql数据库的方法

本文详细介绍了如何通过常规方式编译安装MySQL 5.2及以前版本,包括具体的编译命令及参数配置。适用于早期的企业生产环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常规方式编译安装MySQL时,适合用第一条最正宗的MySQL产品线5.2及以前版本:
所谓常规方式编译安装MySQL就是延续早期MySQL的3部曲安装方式,即./configure;make;make install,下面是老男孩在早期的企业生产场景下操作过的具体命令及参数:
tarzxf mysql-5.1.73.tar.gz
cdmysql-5.1.73
./configure\
--prefix=/application/mysql5.1.73\
--with-unix-socket-path=/application/mysql5.1.73/tmp/mysql.sock\
--localstatedir=/application/mysql5.1.73/data\
--enable-assembler\
--enable-thread-safe-client\
--with-mysqld-user=mysql\
--with-big-tables\
--without-debug\
--with-pthread\
--enable-assembler\
--with-extra-charsets=complex\
--with-readline\
--with-ssl\
--with-embedded-server\
--enable-local-infile\
--with-plugins=partition,innobase\
--with-mysqld-ldflags=-all-static\
--with-client-ldflags=-all-static
make
make install
ln -s/application/mysql-5.1.73/ /application/mysql

安装到这里,MySQL数据库还不能正常启动使用,还需要进行初始化数据库等工作,具体可以参考后文安装部分。
此种方式适合所有MySQL5.2.xx及以前的产品系列,是最常规的编译方式,在当下的互联网企业中,此种编译安装的方法已经很少使用了,原因是第一条产品线的产品(MySQL5.2.xx及以前的产品系列)用得越来越少了,被第二条产品线(MySQL5.4.xx及以后的产品系列)的产品逐渐替代了,因此,老男孩也不建议读者再使用第一条产品线的产品作为对外的业务库。

转载于:https://blog.51cto.com/12306609/2055541

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值