欢迎访问宙启技术站
智能推送

基于Centos6.5的通过二进制源码安装MySQL5.7.15方法

发布时间:2023-05-16 20:53:56

安装MySQL5.7.15的步骤如下:

1. 下载安装包

在MySQL官网上下载二进制安装包,选择对应版本的下载链接。下载完成后,将安装包上传到Centos服务器中。

2. 解压安装包

使用tar -zxvf命令解压文件,并将解压后的文件移动到目标目录,例如:/usr/local/mysql

3. 创建MySQL用户组和用户

在Centos中,创建MySQL用户组和用户的命令为:

groupadd mysql
useradd -g mysql mysql

4. 给MySQL目录赋权限

我们需要给MySQL目录赋权限,保证MySQL能正常的读取、写入数据,命令如下:

chown -R mysql:mysql /usr/local/mysql
chmod 755 /usr/local/mysql

5. 执行安装命令

在安装之前,我们需要执行一下命令:

yum install -y cmake gcc gcc-c++
yum install -y ncurses-devel openssl-devel bison

然后,在终端中切换到mysql源码根目录下,执行以下命令:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DWITH_LIBEDIT=0 \
-DWITH_EMBEDDED_SERVER=0 \
-DENABLE_DTRACE=0 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_BOOST=boost \
-DDOWNLOAD_BOOST=1

注意:此命令是所有命令在一行中,请勿换行。

6. 编译MySQL

执行以下命令进行编译:

make && make install

7. 初始化MySQL

在MySQL的安装目录中,执行以下命令进行初始化:

/usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/

8. 启动MySQL

在启动MySQL之前,我们需要将MySQL添加到系统PATH中,命令如下:

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile

然后,执行以下命令启动MySQL:

/usr/local/mysql/support-files/mysql.server start

9. 配置MySQL

在MySQL的安装目录中,有一个my.cnf文件,通过修改这个文件来配置MySQL。例如:

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
user=mysql

[mysqld_safe]
log-error=/usr/local/mysql/data/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid

10. 测试MySQL

打开终端,执行以下命令登录MySQL:

mysql -u root -p

如果成功登录,说明MySQL安装以及配置成功。

综上所述,以上就是基于Centos6.5的通过二进制源码安装MySQL5.7.15方法,通过这些步骤可以在Centos服务器上成功地安装MySQL数据库。