天天看點

MySQL二進制安裝。(east_sun參考文檔)

最近項目中有用到mysql,特地研究了一下mysql的安裝及配置。

mysql的安裝分為三種:1、rpm包安裝;2、二進制包安裝;3、源碼安裝。

第一種方式比較簡單,直接rpm包或者通過yum安裝,非常适合初學mysql的人安裝,而第三種源碼安裝方式比較複雜,适合企業對定制化要求較高時候可以安裝。一般項目中使用比較多的是通過二進制包來安裝,這種安裝方式可以根據企業的不同需求進行相關的自定義配置,比如安裝在哪個目錄,如何配置等。

現在具體介紹一下mysql的二進制安裝方式

這個連結可能會在在未來更新中失效,萬一失效可以找一新的下載下傳連結。

<code>wget -c http://dev.mysql.com/get/downloads/mysql-5.6/ mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz //下載下傳</code>

<code>tar -zxvf  mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz //解壓</code>

<code>mv mysql-5.6.14-linux-glibc2.5-x86_64/ mysql56 //命名為mysql56</code>

linux 中 export 設定環境變量和mysql安裝:

<code>export path=/usr/local/mysql56/bin:$path //每次重新開機伺服器都需要重新設定下</code>

安裝資料庫:

安裝中遇到小插曲

安裝過程中,遇到的錯誤提示資訊1,錯誤發生原因是缺少perl依賴包:

解決辦法:安裝perl依賴包:

`yum install perl perl-devel

yum install 'perl(data::dumper)`

錯誤資訊2:

<code>[error] fatal error: can't change to run as user 'mysql' ; please check that the user exists!</code>

解決辦法是建立mysql使用者并将mysql使用者分到mysql使用者組:

`groupadd mysql //mysql使用者組

useradd -r -g mysql mysql //mysql使用者`

--datadir=/mysqldata/node1`

然後就可以啟動mysql了。

啟動mysql使用:

<code>/usr/local/mysql56/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql56 --datadir=/mysqldata/node1</code>

登入mysql 使用

<code>mysql -uroot --socket=/tmp/mysql.sock</code>

馬克一下,第一次進入系統是沒有密碼的,是以登入以後可以修改密碼。

如果一切都順利,應該就可以啟動mysql。

繼續閱讀