centos 编译 安装 mysql

在 CentOS上编译安装 MySQL的步骤

MySQL是一种被广泛使用的关系型数据库管理系统。由于一些原因,你可能需要从源代码中自行编译安装 MySQL。在这篇文章中,我们将介绍如何在 CentOS上编译安装 MySQL。

步骤1:下载MySQL源代码

在开始之前,需要先从MySQL官网下载MySQL源代码。你可以到这个链接查找并下载适合你的版本。下载完成后,你需要解压缩源代码。

cd /usr/local/src/
wget https://dev.mysql.com/get/Downloads/mysql-5.7/mysql-5.7.32.tar.gz
tar zxvf mysql-5.7.32.tar.gz

步骤2:安装必要的依赖项

在编译之前,我们需要确保系统中已经安装了必要的依赖项。以下是安装必要的依赖项的命令:

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

步骤3:配置并编译MySQL源代码

接下来,我们需要进入MySQL源代码目录,并配置并编译MySQL源代码。

cd /usr/local/src/mysql-5.7.32/
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock 
-DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci 
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
-DENABLED_LOCAL_INFILE=1 -DWITH_BOOST=/usr/local/src/mysql-5.7.32/boost/
make
make install

步骤4:启动MySQL并配置root用户的密码

最后,我们需要启动MySQL,并用root用户登录设置密码。

/usr/local/mysql/bin/mysqld_safe --user=mysql &
/usr/local/mysql/bin/mysqladmin -u root password "newpassword"

至此,你已经成功在 CentOS上编译安装MySQL并设置root用户的密码。

晓白博客网版权所有,原文地址https://www.xbnb.cn/6996
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容