1. MySQL-5.6的安装
参考资料:
https://bbs.huaweicloud.com/forum/thread-21283-1-1.html
https://bbs.huaweicloud.com/blogs/136517
1、root用户登录,添加mysql用户组和mysql用户,用于隔离mysql进程
groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql
2依赖安装
1)、安装依赖库
yum install gcc gcc-c++ make cmake libaio-devel openssl-devel zlib-devel ncurses-devel bison -y
2)、下载解压boost
mkdir -p /usr/local/src/boost && cd /usr/local/src/boost
wget -c https://kent.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz --no-check-certificate
tar -zxvf boost_1_59_0.tar.gz
3编译安装
1)下载mysql-5.6.44源码并解压:
mkdir -p /usr/local/src/mysql && cd /usr/local/src/mysql
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.44.tar.gz
tar -zxvf mysql-5.6.44.tar.gz
2)进入MySQL解压目录,建立编译目录并进入编译目录:
cd /usr/local/src/mysql/mysql-5.6.44 && mkdir build && cd build
3)、配置
mkdir -p /usr/local/mysql
cmake /usr/local/src/mysql/mysql-5.6.44 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_BOOST=/usr/local/src/boost/boost_1_59_0
4)、编译安装
make
make install
3、验证测试
版本检查。如果安装成功,会正确显示版本
/usr/local/mysql/bin/mysql --version
4、系统配置
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
修改mysql安装目录的权限:chown -R mysql:mysql /usr/local/m