以下代码都是我一字字敲的!如各位看官按照我的方式不能安装mysql的话,请联系我!
安装的前提先要安装以下依赖包
yum -y install gcc
yum -y install gcc-c++
yum -y install perl
yum -y install cmake
yum -y install libncurses5-dev
1.在系统创建一个名为mysql的用户,专用于运行mysql,把这类账户的Bash终端设置成nologin解释器,避免黑客通过该用户登录到服务器中,从而提高系统安全性。
useradd mysql -s /sbin/nologin
2.创建一个用于保存MySQL数据库程序和数据库文件的目录,并把该目录的所有者和所属组身份修改为mysql。其中,/usr/local/mysql是用于保存MySQL数据库服务程序的目录,/usr/local/mysql/var则是用于保存真实数据库文件的目录(我觉得也可在根目录下专门创建一个存储数据的文件夹方便管理和挂载)。
mkdir -p /usr/local/mysql/var
chown -Rf mysql:mysql /usr/local/mysql
3.获取mysql源码包并解压
wget wget https://www.linuxprobe.com/Software/mysql-5.6.19.tar.gz
tar -zxvf mysql-5.6.19.tar.gz
4.编译安装mysql,,-DCMAKE_INSTALL_PREFIX参数用于定义数据库服务程序的保存目录,-DMYSQL_DATADIR参数用于定义真实数据库文件的目录,-DSYSCONFDIR则是定义MySQL数据库配置文件的保存目录。
cd mysql-5.6.19
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
make && make install