MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),MySQL資料庫系統使用最常見的資料庫管理語言是結構化查詢語言(SQL)。
由于MySQL是開放源代碼的,是以任何人都可以下載下傳并根據需要進行修改。MySQL因為其速度快,可靠性與适應性強而備受關注,大多數人認為在不需要事物化處理的情況下,MySQL是管理内容的最好選擇。
下面就來詳細說說mysql的安裝與調優過程:
一、下載下傳軟體包
注意:下載下傳的安裝包與系統 版本一定要相容,如果是32位系統,需要下載下傳i686的包,64位的系統需要下載下傳x86_64的包。
檢視系統版本指令:uname -i
下載下傳指令:wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.45-freebsd8.0-i386.tar.gz
二、解壓并移動
下載下傳後使用解壓工具進行解壓:
tar -xzvf mysql-5.5.45-freebsd8.0-i386.tar.gz
将安裝目錄移動到/usr/local下:
mv mysql-5.5.45-freebsd8.0-i386.tar.gz /usr/local/mysql
三、建立mysql的使用者與資料庫檔案存放目錄
建立使用者:useradd -s /sbin/nologin mysql
建立目錄:mkdir -p /data/mysql
更改目錄的權限:chown -R mysql:mysql /data/mysql
四、進行編譯安裝
指令:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
其中,--user選項指定資料庫的所屬主,--datadir選項指定資料庫的安裝路徑(哦,此處如果安裝路徑的空間不夠,會報錯)。
當編譯完成時候顯示了兩個“OK”,則說明編譯成功,否則失敗。
五、配置mysql
在安裝完成之後,我們需要再去進行一些配置。
拷貝mysql的配置檔案到/etc/目錄下:
cp /usr/local/mysql/support-files/my-large.conf /etc/my.cnf
拷貝啟動腳本并修改屬性:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
修改啟動腳本(修改其中的資料庫安裝路徑,不然找不到已安裝的資料庫):
vim /etc/init.d/mysqld
将“datadir”的路徑改為“/data/mysql”
然後啟動mysql就OK了
啟動指令:service mysqld start
本文轉自奇迹的少年部落格51CTO部落格,原文連結http://blog.51cto.com/raffaelexr/1711391如需轉載請自行聯系原作者
liliangchun