第一步:下载必要的文件。
wget https://downloads.mysql.com/archives/get/file/mysql-5.7.30.tar.gz tar -xvf mysql-5.7.30.tar.gz cd mysql-5.7.30/
第二步:安装必要的依赖项。
yum install gcc-c++ cmake bison-devel ncurses-devel
第三步:创建一个构建目录并进入该目录。
mkdir build cd build
第四步:配置MySQL并进行编译。
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system make
第五步:安装MySQL。
make install
第六步:配置MySQL并启动。
cd /usr/local/mysql/ cp support-files/my-default.cnf /etc/my.cnf ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./bin/mysqld_safe --user=mysql &
以上步骤完成后,您已经成功地编译安装了MySQL。请注意,在使用mysql命令之前,您需要将mysql命令路径添加到系统环境变量中。