MySQL5.6编译安装

MySQL不同版本编译安装的存在较大差异,MySQL5.6和5.7版本分开介绍

  • 现附上MySQL5.7的编译安装教程:

                编译安装MySQL5.7

一、MySQL5.6编译安装

在三台 MySQL 节点上分别安装数据库,MySQL 版本请使用 5.6.36,cmake 版本使
用 2.8.6。下面只在 Mysql1 上面做演示,安装过程如下。

  1. 安装编译依赖的环境
[root@Mysql1 ~]# yum -y install ncurses-devel gcc-c++ perl-Module-Install
'//perl-Module-Install安装失败也没关系,太老了'
  1. 安装 gmake 编译软件
[root@Mysql1 ~]# tar zxvf cmake-2.8.6.tar.gz
[root@Mysql1 ~]# cd cmake-2.8.6
[root@Mysql1 cmake-2.8.6]# ./configure
[root@Mysql1 cmake-2.8.6]# gmake && gmake install
  1. 安装 MySQL 数据库
tar -zxvf mysql-5.6.36.tar.gz
cd mysql-5.6.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc
make && make install
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
groupadd mysql
useradd -M -s /sbin/nologin mysql -g mysql
chown -R mysql.mysql /usr/local/mysql
mkdir -p /data/mysql
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
  1. 安装完成,,设置密码
systemctl start mysqld
netstat -anpt | grep 3306
/usr/local/mysql/bin/mysqladmin -u root password 'abc123'
'//  abc123'为设置的密码'
  • 现附上MySQL5.7的编译安装教程:

                编译安装MySQL5.7

猜你喜欢

转载自blog.csdn.net/qq_46480020/article/details/111925317