基于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数据库。
