天天看點

Linux下編譯安裝Mysql資料庫

本文以在Redhat上使用tar包安裝mysql為例。以前安裝一些軟體時也安裝過mysql,但都是針對那個軟體的,一些細節部分稍有些不同,比如configure的參數部分,根據不同的使用用途,參數也有所不同,本篇是專門說明mysql編譯安裝的。以後如果有小改動也會更新在這裡!

<b>開始安裝:</b><b></b>

# wget http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz

# tar zxvf mysql-5.0.22.tar.gz # cd mysql-5.0.22 使用# ./configure --help指令可以可看編譯參數說明,在沒有特殊要求的情況下,使用下面的這個例子就可以了:) 如果遇到錯誤或對mysql有特殊要求時,就要檢視一下是否需要添加或删除某個參數了。 # ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/ 配置成功出現“Thank you for choosing MySQL!”. # make &amp;&amp; make install

<b>Mysql</b><b>配置</b><b></b>

# cp ./support-files/mysql.server /etc/init.d/mysql //mysql服務啟動檔案 # groupadd mysql //建立mysql使用者組 # useradd -g mysql mysql //建立mysql使用者 # chmod 777 /etc/init.d/mysql //修改mysql服務啟動檔案權限 # /usr/local/mysql/bin/mysql_install_db --user=mysql //建立mysql初始db 上一行中初始化db時添加了—user=mysql這個參數,是以就不用再單獨修改data資料庫檔案夾的權限了,如果權限遇到問題時使用如下指令修改chown -R mysql:mysql /usr/local/mysql/data/。 # service mysql start //啟動mysql服務(stop/start/restart) # /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw' //設定密碼為rootpw Enter password: //預設密碼為空,是以直接回車 # /usr/local/mysql/bin/mysql –u root –p Enter password: //輸入新密碼後,登入成功 檢視一下資料庫試試: mysql&gt;; show databases; //檢視所有資料庫清單 mysql&gt;; use mysql; //打開或使用mysql資料庫 mysql&gt;; show tables; //檢視目前打開的資料下面的所有表 确認OK,mysql安裝配置完畢。 暫時就寫到這裡吧~~~