編譯安裝Mysql:
一.建立資料目錄.(預設在mysql安裝目錄下)
1.建立目錄/mydata/data
.建立獨立分區 /dev/sdaX (依實際情況建立,建議使用LVM邏輯卷)
3.將新建的分區掛載到/mydata下
4.編輯開機自動掛載
4.編輯開機自動掛載
如下列:
裝置 掛載點 檔案系統 defaults 0 0
二.建立使用者:Mysql /sbin/nologin mysql
三.給mysql用戶對資料目錄所有權限
chown -R mysql:mysql /mydata
四.解壓縮配置Mysql
1.tar xf mysql-5.5.15-linux2.6-i686.tar xf mysql-5.5.15-linux2.6-i686。 usr/local
2.cd /usr/local
3.ln -sv mysql-5.5.15-linux2.6-i686 mysql
我 6 .scripts/mysql_install_db --user=mysql --datadir=/mydata/data
7.chown -R root .
五.設定服務啟動:
準備啟動腳本:
8.cp sqlport-files/mysup. /init.d/mysqld
加入服務佇列
9.chkconfig --add mysqld
設定開機自動啟動
10.chkconfig mysqld on
複製設定檔:
my.cnf
12.vim /etc/my.cnf
在[mysqld]欄位下方新增下列內容
服務:
13.service mysqld start
[註:啟動如果失敗請查看"資料目錄"下以".err"結尾的檔案]
六.準備頭檔,庫檔,PATH變數(非必須,但依賴mysql的檔案會到預設目錄找相關文件)
#庫檔案:
vim /etc/ld.so.conf.d/mysql.conf
新增:/usr/local/mysql/lib --> 儲存退出
ldconfig ldconfig
#頭檔:
ln -sv /usr/local/mysql/include /usr/include/mysql
#PATH
vim /新增至"export"行之上)
source /etc/profile
#MAN (不想設定也無所謂)
vim /etc/man.config
新增:MANPATH vim /etc/man.config