MySQL是一个开放源代码的关系型数据库管理系统,它可以在各种不同操作系统上运行。在Linux系统中安装MySQL可以使用预编译的二进制文件安装包,也可以手动编译MySQL的源代码进行安装。
可以从MySQL官网上下载到MySQL的源代码,并选择适合自己的版本进行下载。例如,如果需要安装MySQL 8.0版本的源码,可以使用以下命令从官网上下载:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22.tar.gz
在编译MySQL源码之前,需要安装一些编译工具和依赖库。可以使用以下命令在CentOS系统中安装:
yum install -y gcc make cmake bison ncurses ncurses-devel
解压MySQL源码包,进入源码目录,执行以下命令进行配置:
tar zxvf mysql-8.0.22.tar.gz
cd mysql-8.0.22
cmake .
在执行cmake命令时可以添加多个参数,例如-DWITH_SSL=system可以开启SSL支持。
执行make命令编译MySQL源码:
make
在编译完成后,执行以下命令安装MySQL:
make install
默认情况下,安装MySQL后的路径为/usr/local/mysql。可以使用以下命令将MySQL的命令添加到环境变量中:
echo "export PATH=/usr/local/mysql/bin:$PATH" >> ~/.bashrc
在完成以上步骤后,就可以使用MySQL了。