必備工具
1:Linux系統
2:MySQL 安裝包 http://www.mysql.com
3:cmake(cmake編譯安裝) ncuress-devek(開發工具默認安裝)
避免端口衝突檢查 MySQL安裝情況
rpm -q mysql-server mysql (查詢是否安裝)
編譯安裝cmake
cd cmake-2.8.6
./configure
gmake && gmake install
編譯安裝MySQL
groupadd mysql (建立組)
useradd -M -s /sbin/nologin mysql -g mysql (建立程序用戶)
tar zxf mysql-5.5.22.tar.gz -C /usr/src/ (解壓MySQL壓縮包)
cd /usr/src/mysql-5.5.22/
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql (指定安裝到某目錄)
-DSYSCONFDIR=/etc (配置文件目錄)
-DDEFAULT_CHARSET=utf8 (默認字符集編碼 utf8)
-DDEFAULT_COLLATION=utf8_general_ci (通用規則)
-DWITH_EXTRA_CHARSETS=all (額外支持字符 all表示所有)
make && make install (安裝)
對數據庫目錄進行調整 chown -R mysql:mysql /usr/local/mysql
建立配置文件 cp 源代碼包/support-files/my-medium.cnf /etc/my.cnf
初始化數據庫
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/local/mysql (指定基本目錄)
--datadir=/usr/local/mysql/data (指定數據目錄)
設置環境變量
vim /etc/profile
添加 PATH=$PATH:/usr/local/mysql/bin
. /etc/profile (刷新,立即生效)
添加系統服務
cp 源代碼包/support-files/mysql.server /etc/rc.d/init.d/mysqld (複製服務腳本)
chmod +x /etc/rc.d/init.d/mysqld (設置權限)
chkconfig --add mysqld (添加爲mysqld系統服務)
啓動服務 service mysqld start