Linux AS44下安裝mySQL

mysql的複製已經配好了,這裏補一個文檔,記錄如何在linux環境從源碼開始安裝mySQL

嚴重感謝李無聊的幫助

 

首先到mysql網站上下載源代碼包Compressed GNU TAR archive ,最新文件是mysql-5.1.37.tar.gz

http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.37.tar.gz/from/http://mysql.mirrors.arminco.com/

 

添加mysql組
#groupadd mysql

 

添加mysql用戶
#useradd -g mysql mysql

 

解壓縮代碼包

#tar -xzvf ./mysql-5.1.37.tar.gz

 

進入代碼報解壓後的目錄
#./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile  

 

編譯源碼    
#make 

 

如果提示錯誤,有可能是編譯器沒有安裝,linux AS44默認安裝是不帶開發工具的,(至少我裝的裏面沒有)可以用圖形界面安裝開發包,這裏從略了。

 

安裝         
#make install

 

將配置文件拷貝到配置目錄
#cp ./support-files/my-medium.cnf  /etc/my.cnf 

 

配置權限
#./scripts/mysql_install_db --user=mysql
#chown -R mysql.mysql /usr/local/mysql/var
#chmod -R 700 /usr/local/mysql/var

 

拷貝到系統啓動服務的目錄,並更名,防止與系統的服務衝突
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld5
#chmod +x /etc/rc.d/init.d/mysqld5

 

修改系統路徑配置

#echo 'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
#echo "export PATH" >> /etc/profile

#source /etc/profile

 

啓動mysql
service mysqld5 start

 

把mysql加入啓動服務中
chkconfig mysqld5 on

 

 

然後登錄進去看看,

#mysql

mysql>show databases;

如果能得到數據庫列表,說明安裝成功!

 

附:

查看系統有沒有mysql服務在運行的方法

ps aux|grep mysql

或者

netstat -nlp|grep 3306

如果mysql改過名字或改過端口號,那就不準了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章