欄目列表

怎樣在CentOS6.6下以源碼方式安裝MySQL5.1.72

更新時間:2015-11-06 09:14來源:未知 作者:admin 點擊:
本文演示如何在centos6.6下安裝MySQL5.1.72,其它系統下大同小異,六牛IT培訓原創課件,轉載請注明出處。

準備工作:登陸系統,將系統配置好網絡,正常聯網。安裝好wget,gcc和gcc-c++,如果已裝好則無需再次安裝。為了方便我直接使用root用戶登陸系統,然后默認就進入了root的主目錄,我們使用這個主目錄/root來存放下載下來的源文件的壓縮包,并將解壓以后的文件夾直接放在主目錄下。

第一步:從MySQL官網下載5.1.72源代碼  http://downloads.mysql.com/archives/get/file/mysql-5.1.72.tar.gz  
 

下載完畢后使用命令 tar zxf mysql-5.1.72將壓縮包解壓到當前目錄。

cd mysql-5.1.72將工作目錄從用戶主目錄切換到mysql-5.1.72

設置編譯器需要的環境變量
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"

第二步:嘗試開始配置,如果沒有遇到報錯,跳過第三步直接進行第四步,否則一般是說明缺少某種開發庫,必須安裝以后再重新配置過程 ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all- static --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-extra- charsets=all --with-plugins=innobase

第三步:根據第二步的錯誤提示安裝缺少的開發庫,如

yum安裝缺少的庫,


安裝好后,再次返回第二步重新配置。


如果沒有再出現報錯提示,請繼續第四步。

 

第四步:上一步配置過程沒有再發生錯誤,且保證源碼目錄下確實生成了Makefile,則運行make命令進行編譯

 

第五步:如果上一步沒有報錯,則直接運行make install進行安裝

安裝到這個地方的時候會等待大概半個小時以上,具體時間視硬件情況而不同。

第六步:安裝完成后,首先將源碼目錄下的support-files/my-medium.cnf拷貝成/etc/my.cnf命令為:cp support-files/my-medium.cnf /etc/my.cnf

第七步:為了系統安全我們不希望使用特權用戶root啟動mysql,而是使用普通用戶,如tom用戶,所以首先adduser tom添加一個用戶tom,然后passwd tom按照提示輸入兩次要為tom用戶設置的密碼,完成新用戶tom的創建

第八步:cd /usr/local/mysql切換到mysql的安裝目錄,并運行bin/mysql_install_db初始化數據庫。

第九步:將mysql安裝目錄整個的屬主遞歸設置成tom組的tom用戶,命令chown -R tom:tom /usr/local/mysql

第十步:bin/mysqld_safe --user=tom& 以tom用戶身份在后臺啟動數據庫服務器,截圖見第九步。

第十一步:設置MySQL服務器root用戶的密碼,注意這個root用戶并不是linux系統的root用戶,而是MySQL服務器自己的用戶,兩者并無任何關聯。命令為bin/mysqladmin -uroot password xxxxx 其中x為你要設置的新密碼,至此安裝宣告結束。

第十二步:bin/mysql -uroot -pxxxxx 其中xxxxx為你上一步設置的密碼,這就是使用MySQL官方提供的客戶端登陸MySQL服務器。測試登陸成功之后在mysql>提示符下quit退出客戶端。這一步成功進一步驗證了你配置的正確性。如何使用簡單SQL語句請看高頻sql語句匯總


 

 

(責任編輯:admin)
熱點內容
推薦內容
江苏快三官网