mysql的三種安裝方式

MySQL的三種安裝方式
MySQL是一個真正的多用戶、多線程SQL數據庫服務器MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。
使用RPM包進行MySQL安裝
首先可以從安裝光盤中或者到MySQL的網站上下載對應版本的rpm包如下:
接着我們可以使用rpm命令進行MySQL安裝:
rpm -ivh MySQL-server-5.5.25a-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.5.25a-1.linux2.6.x86_64.rpm
最簡單的方法是直接使用系統自帶的mysql,這樣的話系統的兼容性更好。安裝方式是:
#yum install –y mysql-server
安裝二進制包
1、首先創建mysql的數據目錄爲/mydata/data
# mkdir –pv /mydata/data
2、然後新建用戶以安全方式運行進程:
# groupadd -r mysql
# useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql
# chown -R mysql:mysql /mydata/data
3、安裝並初始化mysql-5.5.25
首先下載平臺對應的mysql版本至本地,這裏是64位平臺,因此,選擇的爲mysql-5.5.25a-linux2.6-x86_64.tar.gz二進制包,下載地址爲:
# tar xf mysql-5.5.25a-linux2.6-x86_64.tar.gz -C /usr/local    //指定解壓至 /usr/local目錄下。
# cd /usr/local/
# ln -sv mysql-5.5.25a-linux2.6-x86_64 mysql      //mysql-5.5.25a-linux2.6-x86_64創建一個軟鏈接
# cd mysql
# chown -R mysql:mysql .  ///mysql 目錄下的所有文件及目錄的屬主及屬組均改爲mysql
# scripts/mysql_install_db --user=mysql --datadir=/mydata/data // 指定其數據存放目錄和使用的用戶
# chown -R root .     ///mysql 目錄下的所有文件及目錄的屬主改回爲root
4、爲mysql提供主配置文件:
# cd /usr/local/mysql
# cp support-files/my-large.cnf /etc/my.cnf
# vim /etc/my.cnf
並修改此文件中thread_concurrency的值爲你的CPU個數乘以2,比如這裏使用如下行:
thread_concurrency = 2
另外還需要添加如下行指定mysql數據文件的存放位置:
datadir = /mydata/data
5、爲mysql提供sysv服務腳本:
# cd /usr/local/mysql
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
添加至服務列表:
# chkconfig --add mysqld
# chkconfig mysqld on //開機自啓動服務
而後就可以啓動服務測試使用了。
# service mysqld start
爲了使用mysql的安裝符合系統使用規範,並將其開發組件導出給系統使用,這裏還需要進行如下步驟:
6、輸出mysqlman手冊至man命令的查找路徑:
編輯/etc/man.config,添加如下行即可:
MANPATH /usr/local/mysql/man
7、輸出mysql的頭文件至系統頭文件路徑/usr/include
這可以通過簡單的創建鏈接實現:
# ln -sv /usr/local/mysql/include /usr/include/mysql
8、輸出mysql的庫文件給系統庫查找路徑:
# echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf
而後讓系統重新載入系統庫:
# ldconfig
9、修改PATH環境變量,讓系統可以直接使用mysql的相關命令。
# vim /etc/profile
添加 PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/bin
# source /etc/profile
 源碼MySQL安裝
1、由於MySQl從5.5版本開始,就不再使用./configure編譯配置了,而是使用cmake工具,所以要下載cmake工具。下載地址:http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
# tar zxvf cmake-2.8.8.tar.gz
# cd cmake-2.8.8
# ./configure 
# make 
# make install
如果不想那麼麻煩的話,直接用yum安裝系統自帶的cmake也可以。
# yum install –y cmake
2、開始安裝MySQL,源碼下載地址:http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.25a.tar.gz
準備工作,先創建mysql用戶mysql的數據目錄/mydata/data
# mkdir –pv /mydata/data
# groupadd –r mysql 
# useradd -r -g mysql –s /sbin/nologin –d /mydata/data mysql 
3、解壓並安裝MySQL
# tar zxvf mysql-5.5.25a.tar.gz
# cd mysql-5.5.25a 
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/mydata/data 
# make 
# make install 
完成後,繼續下面的操作
# cd /usr/local/mysql 
# chown -R mysql . 
# chgrp -R mysql . 
4、初始化數據庫:
# scripts/mysql_install_db --user=mysql --datadir=/mydata/data
# chown -R root . 
5、將mysql的配置文件拷貝到/etc
# cp support-files/my-medium.cnf /etc/my.cnf 
6、將mysql的啓動服務添加到系統服務中並且開機啓動 
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chkconfig –add mysqld
# chkconfig mysqld on
現在可以使用下面的命令啓動mysql  
# service mysqld start 
查看mysql的服務是否啓動:
# netstat –tnlp | grep 3306
停止mysql服務  
service mysqld stop 
#重啓mysql服務  
service mysqld restart 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章