MySQL是一款流行的關系型數據庫管理系統,其最新版本為MySQL 8.0。但對于一些特殊需求,我們可能需要使用較早的版本,本文將分享在CentOS 7系統上源碼安裝MySQL 5.5的方法。
1. 下載MySQL 5.5源碼包
wget https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.65.tar.gz
2. 解壓源碼包
tar -zxvf mysql-5.5.65.tar.gz
3. 安裝相關依賴
#安裝cmake yum install cmake -y #安裝boost庫 yum -y install boost-devel
4. 編譯安裝MySQL 5.5
cd mysql-5.5.65 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=yes -DWITH_ZLIB=system -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost make && make install
5. 配置MySQL環境變量
echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile source /etc/profile
6. 創建MySQL配置文件
cp support-files/my-medium.cnf /etc/my.cnf
7. 初始化MySQL數據目錄
cd /usr/local/mysql #初始化MySQL數據目錄 ./scripts/mysql_install_db --user=mysql #修改目錄權限 chown -R mysql:mysql /usr/local/mysql/
8. 啟動MySQL服務
/usr/local/mysql/bin/mysqld_safe --user=mysql &
9. 設置MySQL的root密碼并登錄
/usr/local/mysql/bin/mysqladmin -u root password "yournewpassword" /usr/local/mysql/bin/mysql -u root -p
安裝完成后,您就可以使用MySQL 5.5了。盡管MySQL 5.5已經是過去的版本,但對于一些應用程序或特定場景下,它可能仍然是最好的選擇。