CentOS 7.6.8 最小化安装后,安装Mysql5.7

MySQL 5.7.25 编译安装指南
本文详细介绍了如何从源码编译安装 MySQL 5.7.25 版本,包括下载源码包、配置编译参数、编译及安装过程。编译参数涵盖了安装路径、数据文件存放位置、支持的存储引擎、字符集设置等关键信息。

1、下载mysql-5.7.25.tar.gz,并tar-xzvf mysql-5.7.25.tar.gz

2、进入mysql-5.7.25.tar.gz\

3、安装gcc-c++

4、cmake \

    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql56 \

    -DMYSQL_DATADIR=/data/mysqldata \

    -DSYSCONFDIR=/etc/my.cnf  \

    -DWITH_MYISAM_STORAGE_ENGINE=1 \

    -DWITH_INNOBASE_STORAGE_ENGINE=1 \

    -DWITH_MEMORY_STORAGE_ENGINE=1 \

    -DWITH_READLINE=1 \

    -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \

    -DMYSQL_TCP_PORT=3306 \

    -DENABLED_LOCAL_INFILE=1 \

    -DWITH_PARTITION_STORAGE_ENGINE=1 \

    -DEXTRA_CHARSETS=utf8 \

    -DDEFAULT_CHARSET=utf8 \

    -DDEFAULT_COLLATION=utf8_general_ci  \

    -DDOWNLOAD_BOOST=1 \

    -DWITH_BOOST=/usr/local/boost 

5、编译参数解释

# -DCMAKE_INSTALL_PREFIX=/usr/local/mysql56  \    #安装路径  

# -DMYSQL_DATADIR=/usr/local/mysql/data      \    #数据文件存放位置  

# -DSYSCONFDIR=/etc                         \    #my.cnf路径  

# -DWITH_MYISAM_STORAGE_ENGINE=1            \    #支持MyIASM引擎  

# -DWITH_INNOBASE_STORAGE_ENGINE=1          \    #支持InnoDB引擎  

# -DWITH_MEMORY_STORAGE_ENGINE=1            \    #支持Memory引擎  

# -DWITH_READLINE=1                         \    #快捷键功能(我没用过)  

# -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock        \    #连接数据库socket路径  

# -DMYSQL_TCP_PORT=3306                     \    #端口  

# -DENABLED_LOCAL_INFILE=1                  \    #允许从本地导入数据  

# -DWITH_PARTITION_STORAGE_ENGINE=1         \    #安装支持数据库分区  

# -DEXTRA_CHARSETS=all                      \    #安装所有的字符集  

# -DDEFAULT_CHARSET=utf8                    \    #默认字符  

# -DDEFAULT_COLLATION=utf8_general_ci  

6、make && make install

转载于:https://www.cnblogs.com/leiaoo/p/10514303.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值