Armbian OS(基于ubuntu24) 源码编译mysql 5.7
为了在基于Armbian OS (Ubuntu 24) 的系统上从源代码编译MySQL 5.7,请按照以下步骤操作:
- 安装编译依赖项:
sudo apt-update
sudo apt-get install build-essential cmake ncurses-dev bison libicu-dev libssl-dev
- 下载MySQL 5.7源代码:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.xx.tar.gz
tar -zxvf mysql-5.7.xx.tar.gz
cd mysql-5.7.xx
将xx
替换为正确的版本号。
- 配置编译选项:
cmake . -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
如果系统中没有Boost库,则CMake会尝试下载。
- 编译和安装:
make
sudo make install
- 配置MySQL服务:
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chown root:root /etc/init.d/mysql
sudo update-rc.d mysql defaults
- 初始化数据库和设置权限:
sudo mysqld --initialize --user=mysql
sudo service mysql start
sudo mysql_secure_installation
请注意,替换xx
为实际的MySQL版本号,并确保所有的编译依赖项都已经安装。这些步骤是在一个基本的Armbian系统上编译MySQL 5.7的指南,具体的路径和依赖可能会根据Armbian发行版的不同而有所变化。
评论已关闭