使用通用二進位安裝mysql

來源:互聯網
上載者:User

標籤:二進位   設定檔   local   通用   軟串連   

通用二進位mysql是官方已經編譯好的安裝程式,相對編譯安裝的方法比較簡單,而且節省時間,本文基於mysql-5.5.33做安裝,原名叫做mysql-5.5.33-linux2.6-x86_64.tar.gz,我已經重新命名為mysql-5.5.33,系統使用centos 6.5

1、首先將安裝檔案解壓到/usr/local下面,並建立軟串連到mysql

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4D/A5/wKioL1RWPLXBj2iaAADnhZD4TEU257.jpg" title="1.jpg" alt="wKioL1RWPLXBj2iaAADnhZD4TEU257.jpg" />

2、準備mysql組和mysql使用者:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4D/A5/wKioL1RWPhiA6ds7AABfz26xg3o826.jpg" title="1.jpg" alt="wKioL1RWPhiA6ds7AABfz26xg3o826.jpg" />

3、建立一個LV分區,方便以後資料增多時動態擴充磁碟空間,然後格式化為ext4檔案系統類型,並掛載到/mydata:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/4D/A5/wKioL1RWQUHiVPpZAACQr_sMuqQ426.jpg" title="1.jpg" alt="wKioL1RWQUHiVPpZAACQr_sMuqQ426.jpg" />

4、在mydata裡面建立一個目錄mydata,並將屬主屬組都更改為mysql,供mysql服務使用:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4D/A6/wKiom1RWQjfTSfNrAADnwEaiD58564.jpg" title="1.jpg" alt="wKiom1RWQjfTSfNrAADnwEaiD58564.jpg" />

5、初始化mysql,目錄為剛才建立的/mydata/mydata,使用者身份為mysql:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/4D/A6/wKioL1RWReqCQ5lbAAGxOT2i6W8389.jpg" title="1.jpg" alt="wKioL1RWReqCQ5lbAAGxOT2i6W8389.jpg" />6、提供開機啟動服務指令碼並驗證:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/4D/A6/wKioL1RWRvHi4NV-AACvzd_u0s4606.jpg" title="1.jpg" alt="wKioL1RWRvHi4NV-AACvzd_u0s4606.jpg" />

7、提供mysql設定檔:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/4D/A6/wKioL1RWR8nwJgZ-AACFfnMl17c815.jpg" title="1.jpg" alt="wKioL1RWR8nwJgZ-AACFfnMl17c815.jpg" />

   在/etc/my.cnf檔案裡做了如下增改:

     thread_concurrency = 4  #是物理核心的2倍數

    datadir = /mydata/mydata #指定儲存資料的路徑,是新增加的行

8、啟動mysq服務,查看臨時檔案是否產生,登陸mysql服務測試:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/4D/A6/wKiom1RWSAyiAe93AAD4UKSKjqs842.jpg" title="1.jpg" alt="wKiom1RWSAyiAe93AAD4UKSKjqs842.jpg" />

9、以下mysql.sock是mysql用戶端和服務端都在一台伺服器上為方便通訊而產生的sock檔案,如是使用rpm方式安裝的mysql,則該檔案是在/var/lib/mysql目錄下:

[[email protected] mysql]# ll /tmp/mysql.sock

srwxrwxrwx 1 mysql mysql 0 5月  22 09:58 /tmp/mysql.sock

10、匯入mysql用戶端命令路徑,並使用mysql命令串連測試:

[[email protected] mysql]# vim /etc/profile.d/mysql.sh

    export PATH=/usr/local/mysql/bin:$PATH

[[email protected] mysql]# . /etc/profile.d/mysql.sh

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/4D/A6/wKioL1RWSmrAYDYrAAFYPa0pYR0847.jpg" title="1.jpg" alt="wKioL1RWSmrAYDYrAAFYPa0pYR0847.jpg" />

已經成功串連mysql並可以正常使用了。


本文出自 “Linux” 部落格,請務必保留此出處http://zhangshijie.blog.51cto.com/806066/1571059

使用通用二進位安裝mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.