mysql集群源码安装_mysql源代码安装

下载:

选择【MySQL Community Server】并下载相应的版本

1、源代码包安装

1.1、安装编译环境yum install -y cmake

1.2、创建运行用户useradd mysql -s /sbin/nologin

cat /etc/passwd

cat /etc/group

1.3、解压源码包tar zxvf mysqlxxx -C /usr/src/

cd /usr/src/mysqlxxx

ls

1.4、编译mysql

默认编译安装cmake .

gmake

make install

指定安装参数cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql

gmake

make install

参数说明:

-DCMAKE_INSTALL_PREFIX 指定安装的目录

-DMYSQL_DATADIR 指定数据文件存放位置

-DSYSCONFDIR 指定配置文件目录

-DWITH_INNOBASE_STORAGE_ENGINE 1编译附上InNoDB存储引擎

-DWITH_ARCHIVE_STORAGE_ENGINE 1编译附上archive存储引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE 1编译附上blackhole存储引擎

-DWITH_FEDERATED_STORAGE_ENGINE 1编译附上pederated存储引擎

-DWITH_PARTITION_STORAGE_ENGINE 1编译附上partition存储引擎(分区支持)

-DMYSQL_UNIX_ADDR sock放置位置

-DENABLED_LOCAL_INFILE 1启用加载本地数据

-DEXTRA_CHARSETS 指定扩展字符集

-DMYSQL_USER 指定mysql的运行账号

1.5、配置服务脚本cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysql

1.6、配置默认配置文件cp my-default.cnf /etc/my.cnf

1.7、创建数据存放目录mkdir /var/lib/mysql

chown mysql.mysql

ll -d /var/lib/mysql

1.8、初步配置vim /etc/my.cnf

配置如下:basedir = /usr/local/mysql

datadir = /var/lib/mysql

port = 3306

socket = /tmp/mysqld.sock

1.9、创建默认库和表cd /usr/local/mysql/scripts/

ls

./mysql_install_db --basedir=/usr/local/mysql --datadir=/var/lib/mysql --no-defaults --user=mysql

1.10、启动服务service mysql start

1.11、检查服务ps -ef | grep mysql

2、源代码rpm包安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值