0%

CentOS源码安装Msql数据库

CentOS通过源码安装Mysql

  • 下载mysql源码和boost文件,并上传到服务器中

  • 创建myql所需要的用户和用户组

    • sudo groupadd mysql
    • sudo useradd -r -g mysql -s /bin/false mysql
  • 创建mysql数据库存放位置

    • cd /var/ && sudo mkdir mysqldb
    • sudo chown -R mysql:mysql mysqdb
  • 解压源码安装包,并进入文件目录,制定boost路径,在该文件夹中存放的是boost压缩包,文件名为boost_1_67_0.tar.gz

1
2
3
4
5
6
7
8
sudo yum install numactl-devel ncurses-devel
mkdir bld
sudo cmake ../ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc/mysql/ \
-DMYSQL_DATADIR=/var/mysqldb \
-DWITH_BOOST=boost/
sudo make -j 20 #使用多线程编译
sudo make install