MySQL 體積小、速度快、開源免費,是中小型網站首選資料庫。本文記錄在 CentOS 6.2 上以原始碼編譯安裝 MySQL 5.5.23 的完整流程。
gcc、gcc-c++、make、cmake(MySQL 5.5+ 棄用 configure 改用 cmake)# tar xvf cmake-2.8.3.tar.gz
# cd cmake-2.8.3
# ./bootstrap
# gmake
# gmake install
groupadd mysqluseradd -r -g mysql mysqltar xvf mysql-5.5.23.tar.gzcd mysql-5.5.23cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_cimake && make installcd /usr/local/mysqlscripts/mysql_install_db --user=mysqlchown -R mysql:mysql /usr/local/mysqlcp support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld onservice mysqld start/usr/local/mysql/bin/mysql -u root -p安裝完成後請務必執行 mysql_secure_installation 強化安全性(設定 root 密碼、移除匿名帳號、禁止 root 遠端登入等)。